William J. Moriarty, MD was born in Hartford, Connecticut. He attended Amherst College in Amherst, Massachusetts, where he received a Bachelor of Arts Degree in Religion in 1980. He attended Harvard Divinity School in Cambridge, Massachusetts, and received a Master of Science Degree in Theological Studies in 1984. Dr. Moriarty received his Medical Degree in 1988 from University of Pennsylvania School of Medicine in Philadelphia, Pennsylvania. He completed his medical internship in 1989 and residency in Internal Medicine in 1991 at University of California San Francisco in San Francisco, California. Dr. Moriarty became certified by the American Medical Director Association with a specialty in Long Term Care in 2001. He is a member of the American College of Providers and the Oregon Medical Association. Dr. Moriarty has been a practicing provider in Oregon since 1996 and joined North Bend Medical Center in April, 2004.