Michael Clarke (2)

Profile:
Tenor vocalist. Member of the London choir group Metro Voices.
In Groups:
Variations: