Jim Duncan
Jim Duncan's avatar
Charlottesville area real estate agent, husband, dad, bicycle rider.