Sett & Lucas (S&L) is a global independent financial institution that provides unconflicted advise, ideas, strategy and execution services, by leveraging global presence, domain knowledge in specific industry verticals and a clear goal to ‘Deliver Value’ to clients. Over 100 associates based out of... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet