Jack Irvine

Jack Irvine, MD is a retired internist. He is also affiliated with the Clark Memorial Museum, Humboldt County Historical Society, St. Joseph Health — Humboldt Board of Trustees, and the Humboldt Library Foundation.