Identify this minifigure
The torso for this figure is 973pb0321c02 Torso Town Vest with Pockets and Striped Tie over White Open Collar Shirt Pattern / White Arms / Yellow Hands. 



It comes in several minifigures, but none of them are like yours, so I think this is composed of other parts ( a MOC figure) and not directly from a set.