John Grieve — Scottish physician and writer