Curriculum Vitae - John Alan Hawley.