Petersburg: (804) 862-1585

Dinwiddie: (804) 469-7812

Chester: (804) 748-8144

Barbara Hamilton

Barbara A. Hamilton

Insurance Agent

Dinwiddie, VA

Barbara began her career with Appomattox in September of 2013, assisting with daily operations and providing superior customer service to our clients. Barbara obtained her property & casualty insurance license and become an agent in December 2016. She resides in Dinwiddie County with her husband and three children.