David C MacGregor

View The Obituary For David C MacGregor. Please join us in Loving, Sharing and Memorializing David C MacGregor on this permanent online memorial presented by Fausett Family Funeral Homes.

View Original NoticeDavid C MacGregor