How do you create a marketing plan?

A marketing plan is important for any size business, but especially small businesses, in order to cultivate a brand and be successful.