Many business owner with a dream to take their company public often neglect to prepare and plan for the future, very few small and mid-size companies have a business plan.
A business plan is like a road map, and can be liken to when you go on a journey sometimes you need to change direction, it doesn