An insurance agent provides leads to a broker. When the broker is able to complete a transaction resulting from a lead, the broker pays a $50 finder's fee. Similarly, the insurance agent pays the broker $50 whenever the broker provides a lead which results in the sale of homeowner's insurance. Which of the following statements is TRUE?
A. This practice is legal provided the finder's fees are less than $100.
B. This practice is legal provided the broker discloses the fees to all parties to the transaction.
c. As long as the insurance agent has a license to sell homeowner's insurance and the broker has a license to sell real estate, no violation of the law has occurred.
D. The broker is violating the law by paying a finder's fee to a person who does not hold a real estate license.