Company Work

Dance Theatre X

Sprezzatura Baroque Dance Ensemble

Pennsylvania Academy of Ballet Society

New Mexico Ballet Company

University of New Mexico Dance Company

The Santa Fe Opera

Ballet Theatre of New Mexico

Russian Ballet Theatre of Delaware

Opus I Contemporary

Ballet South

Houston Ballet

Joffrey Ballet

New York City Ballet

Chicago City Ballet 

Venues ofRecent Independent Work

Small Plates Choreography Festival, Lorton VA

HATCH Presenting Series, NYC

In Hale Performance Series, Philadelphia

Etc Performing Arts Series, Philadelphia

Port City Music Festival, Wilmington, North Carolina

Outlet Dance Project, Grounds for Sculpture, Trenton, NJ

Temple University Faculty Dance Concert, Conwell Theatre, Philadelphia PA

Choreoplan, Central Pennsylvania Youth Ballet, Carlisle, Pennsylvania