Bernie Durfee

Bernie Durfee

IT Professional; Software Developer; Software Architect; Habitual Musician