Craig M. Ferguson & Co. provides risk management, commercial property and casualty insurance plus marine cargo coverage services.