Blain Troy Weaver, Jr., 66, of Christiansburg, VA, died October 16, 2026. Blain was born August 19, 1960. Arrangements are by Horne Funeral Service and Crematory, Inc..
Updated · Source: Horne Funeral Service and Crematory, Inc.
Obituary, guestbook and flowers
Blain’s full obituary is with Horne Funeral Service and Crematory, Inc.. Sign the guestbook, send flowers or a card there.
Read the obituary at Horne Funeral Service and Crematory, Inc.Family of Blain?
Add photos, a slideshow and Blain’s life story in your own words. It’s free, and you can change or remove it any time.
Create a free memorial pageQuick answers
- How old was Blain Troy Weaver, Jr.?
- Blain Troy Weaver, Jr. of Christiansburg, VA was 66 when Blain died on October 16, 2026; Blain was born August 19, 1960.
- Which funeral home is handling Blain’s arrangements?
- Horne Funeral Service and Crematory, Inc. is handling arrangements for Blain Troy Weaver, Jr. and publishes the full obituary, guestbook and flower orders on its website.