A Kennebunk insurance agency has lost its license for misusing funds that were supposed to be deposited in a premium trust fund account.
Kennebunk insurance agency loses license