Offering the Best in Funeral Service

Our Locations

Date of Death:

Michael Allen, 46, of Cross Junction, VA passed away on Saturday, November 26, 2022 at his home. Mike was born in 1976 in Charlotte, NC the son of Teresa Rudd and the late Finley Mack Allen. He worked for Patriot Fire & Security in Winchester, VA as foreman. Mike was a collector of coins, footballContinue Reading