What is the difference between an insurance agent and an insurance broker?

An insurance agent: –
i. Represents insurance companies, brokers represents clients
ii. Sells insurance products from these DESIGNATED insurance companies who may not be able to provide the appropriate coverages and terms i.e. premium, while a broker will source and purchase the appropriate insurance coverage with ANY insurance company at competitive terms.