John Raymond Taylor
overview