Walton Townsend

Walton Townsend is the human version of The Bowler Hat Doctor.