John Earnshaw, 78, of Edgewood, NM, passed away on December 25th, 2021. John was born in Phoenix, AZ, to Herbert B. and Helen Earnshaw. He grew up with half-brother Herbert C and brothers Paul, Joe. When he was younger, he loved his monthly visits to the Grand Canyon and his time working with the Forestry Service. As he got older, he attended the University of New Mexico to receive his Master’s Degree in Business Administration. This ultimately led him to his 52 years as a Certified Public Accountant. In his 30’s he was wed to Mary, adopted her son Tarl, and welcomed Elena and Raymond within the next six years. John was a devout catholic, stalwart provider, and a supportive father. In addition to his partner Mary and his children Elena, Raymond, and Tarl, John is survived by His grandchildren Aurora and Laura and his brother Joe. Memorial Services will be held Tuesday, May 17, 2022 at 11:00 AM at the Saint Elizabeth Ann Seton in Edgewood, NM. Funeral arraignments were entrusted to Harris-Hanlon Mortuary Moriarty, NM