Steven K. Hudson, FCA
Chief Executive Officer
Steven Hudson is the Chief Executive Officer of ECN Capital, a leading commercial finance company formed from the October 2016 separation of Element Financial Corporation into two market leading companies – Element Fleet Management and ECN Capital. Prior to his appointment as the founding CEO of ECN Capital, Mr. Hudson served for five years as the Chief Executive Office of Element Financial Corporation.
Under Mr. Hudson’s leadership between 2011 and 2016, Element’s assets increased from just over $400 million to more than $24 billion establishing it as North America’s largest independent equipment finance company and as one of the largest fleet management companies in the world. During this period, Element raised more than $5.7 billion in equity to fund the Company’s growth including its $8.9 billion purchase of GE Capital’s fleet management business in 2015.
An entrepreneur, investor and incubator of successful businesses, Mr. Hudson has a distinguished track record across several business sectors, with deep expertise in financial and capital markets. He is the founder and principal of Cameron Capital, a private investment firm established more than 20 years ago. In 1984 Mr. Hudson founded Newcourt Credit Group. Under his leadership as CEO, Newcourt grew to become a worldwide leader in equipment and asset finance with owned and managed assets exceeding $36 billion prior to its sale to CIT Group in 1999.
Mr. Hudson has been an active director on numerous boards of both public and private corporations and an active community leader and philanthropist.
Mr. Hudson graduated from York University in 1981 with an Honors Bachelor of Business Administration degree and received his Fellowship with the Institute of Chartered Accountants of Ontario in 2000. In 1996, Mr. Hudson received the Ernst and Young Entrepreneur of the Year award and was named one of Canada’s Top 40 Under 40.