Margaret J. Punt, MD