Following a twenty-four year career in the U.S. Navy, he retired to Missoula and obtained a position with the City government in the Engineering Division of the Public Works Department, serving as an inspector and construction projects coordinator until his retirement from the City after eleven years.
Born in Great Falls, Montana, he joined the U.S. Naval Reserve while a junior in high school and entered active duty following graduation. He served at a Naval Air Station in Beeville, Texas, and on board the USS Franklin D Roosevelt, an aircraft carrier deployed to the Mediterranean Sea. He left the Navy after four years to return home and attend college.
During his college years he worked in local radio and television, both as a disc jockey and as a news reporter, completing his broadcasting career as Program Director of a Missoula radio station. He graduated from the University of Montana with a B.A. in Political Science-History while also enrolled in the School of Journalism.
Following graduation, he re-entered the U.S. Navy and worked as a Navy Recruiter in his home town of Great Falls for three years. He then reenlisted in the Navy and was sent to San Diego where he was assigned to the aircraft carrier USS Ranger and the destroyer USS Ingersoll. He advanced though the ranks and was commissioned as a Chief Warrant Officer in 1988. His shore duty stations included service on the personal staffs of three senior officers.
Today he works from home in a rural area south of Missoula, Montana, writing fiction and blogging about politics, sports, and many other subjects. He is married and has five adult children and several grandchildren, with more on the way.