craig ritchie is an interactive media and marketing specialist with an extensive background in experience design, content and community planning. product creation and marketing.
craig ritchie is currently focused on social media creation and marketing.