Denomination: Roman Catholic
Environmental planner Isle of Wight County, Isle of Wight, Virginia, 1990-1991, county planner, 1991-1994, director planning and zoning, 1995-1997. County administrator Brunswick County, Lawrenceville, Virginia, 1997-1999, Amherst County, Amherst, since 2000. Secretary/treasurer Brunswick Company Industrial Development Authority, Lawrenceville, Virginia, 1997-1999, Amherst County Service Authority, since 2000.
Director Roanoke River Service Authority, South Hill, Virginia, 1998-1999. Treasurer Region 2000 Regional Commission, Lynchgurg, Virginia, 2002-2003, Regioal Economic Development Partnership, since 2003.
Member Good Shepard Parrish Council, 1998-2000, Holy Cross Parish Council, since 2002. Member American Planning Association (Virginia chapter, director legislation and policy), International City/County Management Association, Virginia Local Government Management Association (member board directors since 2002, professional development committee), Virginia Economic Developers Association, Virginia Association Counties (vice chair community development steering committee).