Bachelor in Anthropology, Northwestern University, 1992. Master of Music, Louisiana State University, 2000. Postgraduate, Louisiana State University, since 2000.
Instructor trumpet Columbia College, Chicago, 1994—1995. Trumpeter Rhythm & Brass, Dallas, since 1995, Joe Henderson Quintet, New York City, 1997—1998. Instructor trumpet Loyola University, New Orleans, 2000—2001, Delgado Community College, New Orleans, 2001.
Visiting professor trumpet Ithaca (New York ) College, 2002. Professor trumpet and jazz trumpet Virginia Commonwealth University, Richmond, since 2002. Instructor jazz trumpet summer symposium Bands of America, Normal, Illinois, since 1999.
Board member Reynolds Concert Series, Richmond, since 2004.
Member of Richmond Jazz Society, American Musicological Society, International Trumpet Guild.