Michael Sharpe
Michael Sharpe in Patience 1999
Productions that Michael has been in:
Oh What A Lovely War
June 2000
Cast
Patience
June 1999
Lieut. The Duke of Dunstable
The Sorcerer
June 1998
Alexis
La Traviata
June 1997
Chorus