Edgar Allan serves as commonwealth’s attorney of Prince Edward County.

Edgar Allan serves as commonwealth’s attorney of Prince Edward County and clerk of the Farmville Town Council.