Bob MacNeal

Bob MacNeal

Egalitarian, Feminist, Software Product Developer, Writer, Photographer, Paddler & Maker of Stuff.