Steven H. Linstrom of Lafayette, CO, passed away peacefully at home on August 22, 2012. He is survived by his wife, best friend and companion Katherine Ellis; children Ryan (Lindsey) and Kate Harris; granddaughter Kaiya; parents Harry and Cleo Linstrom; brother Tim; and numerous loving family members and friends. Steve graduated from UNC with a BA in music education and an MA, in Computer Science. He loved his job as an elementary music teacher and the musical programs he created in the Boulder Valley Schools for 29 years. Steve's passion was his family and a life-long commitment to musical performance, both as a solo guitar/voice, guest ranch and cowboy band performer. His other interests included fishing, camping, herding dog training, and horse team driving. Donations can be made in his name to the Longmont Humane Society or The Rocky Mountain Border Collie Association. A celebration of his life with family and friends will be held on September 1st at his home. He was in every aspect a cowboy. "It was quite a ride!"