Actor / Dancer / Presenter / Singer
| 2003 | Jesus Christ Superstar | Jesus | Sutherland Entertainment Centre, Sydney, Australia |
| 2001 | Valentino | Valentino | New York Fringe Theatre, New York City, USA |
| 2000 - 2001 | Circone Physical Theatre Show | Acrobat/aerialist/clown/singer | Darling Harbour, Sydney, Australia |
| 1998 - 1999 | Kaos Comedy Restaurant | Singer/Actor/Dancer | Kaos Theatre, Sydney, Australia |
| 1996 | M/V Royal Majesty Cruise Ship | Lead Singer/Dancer | Parragon Productions, US and the Carribean |
| 1996 | S/S Norway Cruise Ship | Lead Vocalist/Dancer | Jean Ann Ryan Productions, US and the Carribean |
| 1996 | Into the Woods | Rapunzel's Prince | North Shore Theatre, Vancouver, Canada |
| 1995 | M/V Crown Princess Cruise Ship | Lead Singer/Dancer | Jean Ann Ryan Productions, US and the Carribean |
| 2011 | Maggie | Maggie Foods, Sydney, Australia |
| 2012 | Wild Boys | Palour Pianist | Southern Stars Production for Channel 7, Sydney, Australia |
| 1986 | Sons and Daughters | Police Officer | Grundy Television for Channel 10, Sydney, Australia |
| 2014 | The Global Table | MC/Compere | Waverley Council, Bondi Junction, Australia |
| 2012 - 2014 | Pleasant Point's Got Talent | MC/Compere/Judge/Guest Artist | Pleasant Point, NZ |
| 2012 | Parramasala | MC/Compere | Parramasala Inc., Parramatta, Australia |
| 2009 | Playstation | "Buzz' Live" compere | Sony Australia, Sydney, Australia |
| Performing Arts, Music Theatre/Opera | Wollongong University, NSW, Australia | |
| Piano | Trinity College of Music | |
| Voice | Grahame McIntosh, Amanda Colliver, Alan Hendrie, Bettine McCaughan | |
| Dance | Sydney Dance Co, Beverly Rowles, Dance Factory Melbourne, Dance World 301 Melbourne, Pineapple Studios London | |
| Circus | Playspace Circus School Sydney, Alan Clay: acrobatics, aerial, clowning |