Someone in my college chorus group introduced us Blue Hill Troupe. This is a non profit theatrical company. They produce musical or opera twice a year while raising money for New York City charities. Though most Troupers make a living in other professions, their productions are professional level. I will go next week and checke out how they do.