Jim Duncan

Charlottesville area real estate agent, husband, dad, bicycle rider.