Caines Associates - A Resource for the Directors and Shareholders of Independent Companies