He was also physician to the Royal Infirmary of Edinburgh and Regius Keeper (1820–1845) of the Royal Botanic Garden Edinburgh.
В 1820 году Грэм стал профессором ботаники в Эдинбургском университете, и также стал врачом в "Royal Infirmary of Edinburgh".