Robert MacGregor, Alien witness