james gregory married