James Stephen Hogg a Biography