Dr John Sehields , skotte ,graduerad