GREGORY H CAIN MD