Rosemary Mann Lafon, 92, of Troutville, passed away Monday, February 18, 2019 at Springtree Health and Rehabilitation Center.

Rosemary was born June 10, 1926 in Covington and was the daughter of the late Oscar B. and Virginia L. Mays Mann. She lived in Troutville for 55 years.

Rosemary was a very devout member of The Church of Jesus Christ of Latter Day Saints, volunteered teaching refugees English, and enjoyed sewing and making crafts.

In addition to her parents, Rosemary was preceded in death by her husband, James D. “Jim” Lafon; sons, James Robert “Bobby” Lafon, Ted Donald Lafon; and her brother, William “Bill” Mann; and is survived by her daughter and son-in-law, Rhonda and Terry Horne of Buchanan; grandchildren, Erica Dawn Reed and Joseph Clayton “Clay” Lafon; sisters, Hilda Cash of Chester, Va. and Alice Mason of Gallatin, Tenn.

The family would like to thank Good Samaritan Hospice, Carilion Roanoke Memorial Hospital Cardiac Care Unit, Carilion Palliative Unit, Passionately Devoted Home Health Care (Anton and Maggie), Generation Solutions, Springtree Health and Rehabilitation Center and David Weiner, and at-home caregivers, Sonya and Danny Stiltner, Sherri Taylor, Cynthia Mullins, Deborah Bradley, Corey Gibson, Salle Wilson, Brenda Thomas, and Lynne Staley.

Committal services were held at 2 p.m. Sunday, February 24 in Old Dominion Memorial Gardens Mausoleum, Roanoke with Andy Wilburn presiding. Memorial contributions may be made to Roanoke Valley SPCA, 1340 Baldwin Avenue, NE, Roanoke, 24012, or to Angels of Assisi, 415 Campbell Avenue, SW, Roanoke, 24016. Online condolences may be made to Rosemary’s family at