JOHN D HALL, MD