Dance (like life) is a harmonious relationship between mind, body, and spirit. When these three are operating at its highest levels, anything is possible.

Harbour Dance

Mondays (until December)
4:00 – 5:00 | Level 1/2

Thursdays (Progressive until October)
5:30 – 6:30 | Intro

Harbour Dance

Marc offers a unique experience when you’re in his Harbour drop-in classes! Amalgamating technique, philosophy, and high energy choreography, Marc provides an all around inviting and fun atmosphere for dancers who are ready to challenge their minds as well as their bodies! Not sure if this is the class for you? Marc is renowned for his patience and communication as a teacher, breaking down each move at a level that matches the pace and skill of the class. The priority is to be comfortable within your body, then technique and style will follow.



Urban Dance Connection

Closed groups (Theatrix, Organized Kaos, Fembots, & Pandora’s Box)


Marc has grown to love and admire the community of Campbell River.  With Heather Larkam, the two hope to inject a new sense of drive and theatrics to the fresh and hungry dancers at Urban Dance Connection.



Vibrant Dance Studios

Closed groups (FnA, Gooniez, and Futuristic Tribe)


Marc will be closing out his studio teaching career in his 8th year at Vibe.

From film projects to theatre productions, Marc and Vibrant Dance Studios have elevated to new heights together.  Look out for some of his most creative pieces to come out of these groups!

Vibe (Foot Clan)


Marc is also available for special workshops, events & private classes. Whether it’s with one person or 100 students, Marc can make any dance experience memorable and fun! Email any inquiries to