Robert Allen, Jr., MD