Stephen Lee currently serves as Team Lead at McCabe, Weisberg & Conway, LLC since September 2018. In addition, Stephen has an extensive background at Ocwen Financial Corporation - US, where tenure began in June 2010, progressing from Coordinator of Contract Management to Contract Manager, and ultimately to Senior Contract Manager. This diverse experience highlights expertise in team leadership and contract management within the financial services sector.
Sign up to view 0 direct reports
Get started