A couple of questions around the requirements:
1/ Can an insurance agent work for more than one Insurance Agency at a point
in time? You may also need to allow for the possibility that if the anser is
'no', then they may change agencies. If they change agencies, do you need to
keep a historical record?
2/ Is the important relationship between the Insurance Agency and the
Insurance Companies, or between the Insurance Agent and the Insurance
Companies? The question is intended to determine what you need to keep track
of.
There may be other questions, depending on the answers to these, but there
are multiple ways to design the tables.
For example, if the answer to 1 is 'no - an agent can only work for one
agency' and the answer to 2 is 'important relationship is between agency and
company', then that would suggest:
tblAgent, containing the information about a specific Agent.
tblAgency, containing the information about a specific Agency.
tblCompany, containing the information about a specific Insurance Company.
tblAgencyAgent, which would link entries from tblAgent to tblAgency.
tblCompanyAgency, which would link entries from tblAgency to tblCompany.
You could then determine if a specific agent could represent a specific
company indirectly.
On the other hand, if the important link is between the Agent and the
Company, then:
tblAgent, containing the information about a specific Agent.
tblAgency, containing the information about a specific Agency.
tblCompany, containing the information about a specific Insurance Company.
tblAgencyAgent, which would link entries from tblAgent to tblAgency.
tblCompanyAgent, which would link entries from tblAgent to tblCompany. This
is the table that is different from the previous solution.
If you try to do both directly, then you may have a maintenance nightmare,
since an agent may change agencies and is no longer able to sell or maintain
policies from a Company that they previously could.
Hope this helps to identify the specific questions that need to be answered
in order to determine the correct solution to your problem.