DAVID C HALL MD