David MacAlpine, PhD