McPherson was born on May 21, in Chewelah, Washington. He was raised and educated in Camas, Washington. He was employed 26 years as a forester for the Washington State Department of Natural Resources. An avid outdoors person since childhood, he roams and explores extensively throughout the American West.