Welcome!

Kevin is currently the resident musical director for The Grand Theatre in Salt Lake City, Utah. For the past 20 years he has worked as a pianist/keyboardist, musical director, conductor, teacher, and composer/arranger. For the past 18 years, Kevin has found a niche in musical theatre, and has racked up over 100 different productions on his credits.

Kevin is also an active composer/arranger. He has written the entire musical score for four full-length musicals that have been produced by several theatre companies, and underscoring for over half a dozen non-musicals. He is currently in the process of writing music and lyrics for two more new musicals. Lately, his non-theatrical compositions have begun to be placed in music libraries. He is a member of Taxi—the largest independant A&R company in the industry—and is a member of ASCAP (The American Society of Composers, Authors and Publishers) and The Dramatists Guild.