Cross Financial Corp., a Maine corporation operates a network of wholly-owned subsidiary insurance agencies with locations in MN, NH, MA, RI, FL, CT and NY. Each office is a separate legal entity, is separately managed and is independently operated as a wholly owned subsidiary of Cross Financial Corp., Bangor, Maine. Visit Cross Agency website.