Iain S. McGregor, PhD