Biography:John Sharp

Biographical notes
