DAVID L HEARD MD