John Cameron Semple
Redirect to:
John C. Semple