Hamilton, doctor, of Bardowie