Strategic brand creation and realignment for businesses of all sizes. Marketing strategy and planning, design, web sites, media creation and placement, billboards, videos, apps, viral and social media