TOM BAINBRIDGE – JOSEPH AND THE AMAZING TECHNICOLOR DREAMCOAT

Tom played Levi and was alternate Joseph in the tour of ‘Joseph and the Technicolor Dreamcoat’.