Brian MacDonald

36
reputation
2

Brian brings 25+ years of technology industry experience from roles as a developer, sales engineer, instructor, consultant, marketer and community manager.