Bain Gregory I, Prof.