john finch barnhill, m.d., f.a.c.s., ll.d.