Lieutenant Commander Snarr was born in Warrenton, Missouri and lived there until he was ten years old when he moved with his parents to Western Colorado. He graduated from Cedaredge High School in 1970. After spending a period of working and deciding what he wanted to do with his life, he attended the University of Arkansas majoring in Natural Sciences and joined the Air Force ROTC Unit. He graduated in 1977 with a bachelor's degree and the next spring joined the navy and entered Aviation Officers Candidate School (AOCS) in Pensacola, Florida. Upon completing AOCS he was commissioned an ensign in the United States Navy. Three days later he started flight training and was designated a Naval Flight Officer in June of 1979.
He served fifteen years in the navy, the majority of that time, working and flying off five different aircraft carriers. He logged 454 arrested landings, 2500 hours of flight time and made seven deployments to every major area of the world. He has visited thirty-three different countries.
Upon early retirement from the Navy in 1993 he started teaching Navy Junior ROTC and has been teaching ever since.
He is married to the former June Blum. They have three children: Jeremy, a Major in the U.S. Air Force stationed in Asheville, NC; Rachel, a dentist in San Antonio and Timothy a dental assistant in San Antonio. LCDR Snarr and his wife have twin grandsons, Grayson and Jackson born September 4, 2011.