john k hall, md, jd, mba