Jim Sherry has given concerts and workshops across the United States, Europe and Asia. He teaches jazz history at the University of Dubuque and directs the New Horizons Silver Swing Jazz Ensemble in Iowa City. Prior to this he was a community organizer in New York City, taught at the Johns Hopkins University, Baltimore School for the Arts, Chicago Public Schools, and Mahidol University where he was principal trumpet of the Thailand Philharmonic Orchestra. He studied music at Yale University, earned his DMA from the Peabody Conservatory (2002), and has finished coursework for a PhD in music education at the University of Iowa.