John Evans Mackall — American physician