Stephen M. St. John – Biography