Mehaffey for Spotsylvania Commonwealths Attorney - Ryan
Republican
Mehaffey for Spotsylvania Commonwealths Attorney - Ryan: Committee