Invitations for application for insurance on BIGROCKINSURANCE.com are made through John Cleveland Kearns, Jr., doing business as Big Rock Insurance, only where licensed and appointed. License numbers are available upon request and are automatically provided where required by law. John Cleveland Kearns, Jr. is a licensed insurance agent in 22 states, including his resident state of North Carolina. John Cleveland Kearns Jr's North Carolina license number is 16315613; in California, 0H51000; in Louisiana, 789178; and in Texas, 2052068. John Cleveland Kearns Jr’s National Producer license number is 16315613.