Set Hierarchy like sales person & Team leader: Restrict Team Leader of a sales team to access the lead & sales order of other team members, but he can access the data of all the members on his own team.
Set Hirerchy like sales person, Team leader & General Manager : Allow General Manager of a sales team to access the lead & sales order of the multiple teams managed by him, but he can access the data of all the members on his own team.
Fetch Leads from Magicbricks