JOHN GREGOR JR