Lee Watson
Manager @ Express
About Lee Watson
Lee Watson is a Manager at American Express in London, United Kingdom, where he has worked since 2016. He has extensive experience in the financial services sector, having held various roles at American Express and National Westminster Bank over a career spanning several decades.