If you need insurance and cannot obtain insurance from a large company such as the 'chains' like Allstate, Nationwide, etc. this would be the place to come. They insure a lot of risky people needing car insurance, but let it be know you pay a high premium with this company for finding someone to insure you.
more