Congress trading
John J. McGuire III

John J. McGuire III

Representative · VA-5
RepublicanCurrent memberServed 2025–presentAge 58