Thomas Harper

Profile:
American operatic tenor.
Variations: