After
completing his training, he began dancing professionally with the
Metropolitan Ballet. He has danced with several ballet companies
in the Twin Cities area including: Ballet Minnesota, Twin Cities Ballet
of Minnesota, Cities Classical Dance Ensemble and Continental Ballet
Company. He was also a company member of the Ohio Dance Theatre based in Oberlin, Ohio. Casey Has danced in many classical and contemporary ballets performing roles such as, Albrecht in Giselle, Siegfried in Swan Lake, Prince Florimund from Sleeping Beauty, Conrad from Le Corsaire, Harlequin and Spanish in The Classic Nutcracker.
Casey has taught for many ballet studios around the Twin Cities area including: North Ballet Academy, Continental Ballet School and Metropolitan Ballet Academy. He also teaches ballet at Premiere Dance Academy.
Casey enjoys getting the opportunity to dance with Minneapolis Ballet Dancers because it's so rewarding to be able to create and dance works that are made from artists within the company.