Margaret Spencer

Active Richmond, VA Judge for Judiciary Courts of The Commonwealth of Virginia

(804)646-3655