Peter Allen, PhD