In Memory of




Obituary for John Allan Keir

John Allan Keir, 77, of Franklin, passed away on Sunday, March 5, 2023, after a period of declining health.

Born in Staten Island, NY, he was the son of the late John Andrew and Bernice Moselle Welch Keir. In addition to his parents, he was preceded in death by his wife, Elaine Catherine Keir. John faithfully served in the United States Marines, where he had two tours in Vietnam. He was a member of the VFW and could often be found at Vito’s Pizza and Italian Tavern in Franklin, NC visiting with friends.

He is survived by two daughters, Paula Keir of Franklin, and Heather Critchfield of Braselton, GA; two grandchildren, Cody, and Kaycie Critchfield; brother, Frank Keir (Lawanda) of Mt. Dora, FL; a son in law, Aaron Critchfield and a nephew Wesley Keir.

Mr. Keir’s wishes were to have no formal services.

In lieu of flowers, memorials can be made to the Wounded Warrior Project, P.O. Box 758516, Topeka, Kansas 66675-8516.

Online condolences can be left at

Macon Funeral Home is handling the arrangements.