About William O'Flaherty A native of Newfoundland and Labrador, Dr. William O'Flaherty has worked as a physician in that province and New Brunswick for over forty years. He also has roots in Prince Edward Island, and currently lives near Moncton.