Could Rob Foot be Dr. Robert Foot, the physicist from the University of Melbourne?
My first encounter, too.