has performed in The Phantom of the Opera in Switzerland, on Broadway and the national tour, and with various opera companies and orchestras across the United States and Europe.
He recently performed the title role in Man of La Mancha with the Skylight Opera Theatre in Milwaukee.