M L McPherson

McPherson has a degree in geology and extensive training in electronics, engineering and physics. He has been a columnist of Precision Shooting and Tactical Shooter magazines, and a contributor to Rifle Shooter magazine. He is an outdoor writer.