Michael Leonhart is a jazz trumpeter, multi-instrumentalist, and singer/songwriter and an accomplished session musician. He has appeared on over 100 albums by a wide variety of pop, jazz, and hip-hop artists.
Added by Upcoming Robot on January 10, 2010