Set a Field on a Lead based on a User Filed

Hi all,

i have been trying to figure out this problem on my own but got a little stuck, im not a php developer (on my list to learn)…

our company has several offices and we are all using the same CRM, I have added a custom field for Sales Branch to the users and set them accordingly, I have also added a branch field to Leads, Accounts, Contacts and Opportunities.

When entering a lead and setting the branch this information is populating across when converting and adding new items, great!

I would like to have it so that when a user creates a new lead it auto populates the branch field according to their branch, at the moment it defaults to the first item in the list.

can anyone point me in the right direction to solving this issue?