Great question. But he claims to be a software developer for td not a broker or mm for any type of brokerage.. Trying to put myself in his shoes. If I just came from a meeting and knew that we were bout to start utilizing a company services, than I later find out on my own that they are a publicly traded company. Why would it be illegal for him to buy shares of that company?