James Kavanagh 

Family physician and EMR software developer for forty years.