Eighty-four year old John McLennan has capped a lifelong love of the violin by graduating with a PhD in Physics from UNSW.