John Rotheram — Scottish natural philosopher