Jim Duncan

Jim Duncan

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