Curriculum Vitae: David C. Blore PhD