| 2006 - |
Phantom Vegas Partners LLP Management: Gill Theatrical Management 3325 West Ali Baba Lane Las Vegas, Nevada 89118 Role: Ubaldo Piangi Phantom the Las Vegas Spectacular |
 |
| 1998 - 2006 |
The Phantom Company, LP Management: Alan Wasser Associates 1650 Broadway, Suite 800 New York, NY 10019 Role: Ubaldo Piangi - the Phantom of the Opera |
 |
| 1997 - 1998 |
The Raoul Company, LP Management: Alan Wasser Associates 1650 Broadway, Suite 800 New York, NY 10019 Role: Ubaldo Piangi - the Phantom of the Opera |
 |
| 1995 - 1997 |
The Very Useful Company AG P.O. Box 800 CH-4021 Basel, Switzerland Role: Ubaldo Piangi - The Phantom of the Opera |
 |
| 1994 - 1995 |
Texas Wesleyan University 1201 Wesleyan Fort Worth, Texas 76105-1536 Position: Adjunct Vocal Instructor School of Fine Arts |
 |
| 1993 - 1994 |
New Life Assembly of God 206 Smith Street Mansfield, Texas 76063 Position: Minister of Music (part-time) |
 |
| 1990 - 1993 |
First Assembly of God 4309 Colleyville Blvd. Colleyville, Texas 76034 Position: Minister of Music (full-time) |
 |
| 1989 - 1990 |
Full Gospel Tabernacle 150 Old Town Road Port Jefferson Station, NY 11776 Position: Minister of Music (full-time) |
 |
| 1985 - 1987 |
First Assembly of God 5700 S.W. Dosch Road Portland, OR 97201 Position: Minister of Music (full-time) |
 |
| 1982 - 1985 |
Trinity Temple (now Trinity Life Center) 1000 E. St. Louis Ave. Las Vegas, NV 89104 Position: Minister of Music (full-time) |
 |