mover. shaker. poet. smooth talker. street walker.
jack of many trades.