head of UK sales
Legg Mason hires new UK sales head
American investment management firm Legg Mason has named Alexander Barry as head of UK sales. Based in London, Barry will…
American investment management firm Legg Mason has named Alexander Barry as head of UK sales. Based in London, Barry will…