Who is the singer who sings on Scrubs?

It's that dirty guy called Todd. He sings this song called "Hey Soul Sister" and his stage name is apparently "Train"