About Kirk MacDonald

Senior Consultant and Internet Publisher

Pyrrhonian Partners

Toronto, Ontario, Canada

Written by Kirk

16 Blog Posts

Eidosmedia Cobalt
Protecmedia