For the purpose of ascertaining compliance with law or relationships and transactions between any such person and any insurer or proposed insurer, the Commissioner may examine, as often as the Commissioner deems advisable, the accounts, records, documents and transactions pertaining to or affecting insurance affairs or proposed insurance affairs of:
(1) Any insurance agent, solicitor, broker, general agent, adjuster, insurer representative or person holding oneself out as any of the foregoing;
(2) Any person having a contract under which the person enjoys in fact the exclusive or dominant right to manage or control an insurer;
(3) Any person holding the shares of voting stock or the policyholder proxies of a domestic insurer for the purpose of controlling the management thereof, as voting trustee or otherwise;
(4) Any person in this State, who is engaged in, or proposing to be engaged in, holding oneself out as engaging, proposing or assisting in the promotion, formation or financing of an insurer, insurance holding corporation, corporation or other group, to finance an insurer or the production of its business.