John Charters, PhD