Avon Man? I neendn't read any further. My grandmother was an Avon Lady. WTF is an Avon man?
Avon is an upscale commuter town outside of Hartford, CT.