Leroy McFadden
August 4, 1946 - May 5, 2024
It is with heavy hearts that we announce the passing of Leroy McFadden. He was born on August 4, 1946, in Newport News, VA, and peacefully passed away on May 5, 2024, at his residence in Washington, DC. Friends and family are invited to honor... View Obituary & Service Information
