Kevin’s classical training began with Park Avenue Dance Works in Colorado, Joffrey Ballet Chicago, Aspen Santa Fe Ballet, and Moving People Dance Santa Fe where he studied with artists Ronn Stewart, Jock Soto, Michael Vernon, Sam Watson, and Dudley Davis. His theatrical repertoire includes five seasons with The Santa Fe Opera performing principal dance roles in La Traviata, The Grand Duchess of Gerolstein, and Lucio Silla wrapping his 2016 season as the Assistant Choreographer for Roméo et Juliette and Don Giovanni. His original choreographic works Quantum and Quantum Luminous have received both national and international recognition and honors. Other performance credits include: The Richard Tucker Gala with Susan Graham at Lincoln Center, The Carnival of Wonders in Atlantic City and Las Vegas, and Raymonda set by the staff of Valentina Kozlova Dancer Conservatory of New York. As a former company member of Festival Ballet Albuquerque (FBA) he has performed principal roles in The Nutcracker in the Land of Enchantment (Sugar Plum Cavalier, Snow King, Dewdrop Cavalier, Lead Fandango, Señor Pacheco), Dracula, A Love Story (Count Dracula), and participated in Regional Dance America 2015 and 2016. Kevin’s other accolades include scholarships to the New York Film Academy and The University of Arizona’s BFA Program.
Kevin is a member of The Society of American Fight Directors training in stage combat and stunts for film and television. He has taught dance and gymnastics in many recreational studios as well as pre-professional and professional companies throughout the state of New Mexico including Moving People Dance Santa Fe, Sandra’s School of Dance, Alwin’s School of the Dance, and New Mexico Ballet Company. Kevin is also the annual guest master teacher, choreographer, and performance coach for Weehawken Dance summer and winter intensives in Colorado. From 2005-2009 Kevin worked with Roger Montoya founder of the program Art’s in the Schools which focused on bringing dance, music, gymnastics and the performing arts to Espanola, New Mexico public school students ranging from Pre-K through grade 12.