Team

Team

At ICM, we are many individuals—but one team.

Comprised of talented and committed people, our team holds itself to the highest possible standards and prides itself on working collaboratively with our clients to not just grow their capital, but earn their trust.

Leadership

John Courtliff

John Courtliff

CEO, Partner & Portfolio Manager
CFA

John joined ICM in 2011 and became CEO in 2022. He also serves as Portfolio…

David Vankka

David Vankka

President, Partner & Portfolio Manager
CFA, CPA, CA

David joined ICM as a partner in 2017 and now serves as the President of…

Spencer Coupland

Spencer Coupland

COO, Partner & General Counsel
LLB

Spencer joined ICM in 2016 and is responsible for all legal matters and aspects related…

Spencer Y. Patton

Spencer Y. Patton

Partner & Managing Director, USA
MBA

Spencer joined ICM in 2011 and is responsible for sourcing investment opportunities and directing company…

Scott Myers

Scott Myers

Managing Director, Mexico

Scott joined ICM in 2016. He sources and manages ICM’s investment activities in Mexico and…

Cindy Rogers

Cindy Rogers

CFO
CPA, FPA

Cindy joined ICM in 2022 and is responsible for the accounting and financial reporting for…

Investment & Asset Management

Steve Yeager

Steve Yeager

Executive Director of US Asset Management

Steve joined ICM in November of 2023 and is responsible for building the institutional asset…

Matt Crowley

Matt Crowley

Principal, Director of Investments & Development
CFA

Matt joined ICM in 2017 and leads ICM’s Canadian development opportunities and assists with U.S….

Oscar Portillo

Oscar Portillo

Principal, Director of Investments.

Oscar joined ICM in 2020. He is responsible for the investment analysis and management of…

Hashim Chawdhry

Hashim Chawdhry

Associate Director, Capital Markets

Hashim joined ICM in 2024 with the primary responsibility of establishing a capital markets function,…

Anmole Rai

Anmole Rai

Senior Associate
CFA

Anmole has been working with ICM since 2019 and is responsible for analyzing existing investment…

Armando Salazar

Armando Salazar

Investments and Portfolio Management Senior Analyst

Mr. Salazar has been working with ICM since 2021 in the Mexico investment team. He…

Jonas Olafson

Jonas Olafson

Associate

Jonas has been with ICM since 2022. He is responsible for underwriting and analyzing existing…

David Okie

David Okie

Investment Associate

David joined ICM in 2023. His responsibilities include analyzing new deal opportunities and overseeing asset…

Sales

Michael Baker

Michael Baker

Principal & Senior Director, Sales
CIM

Michael joined ICM in 2018 and is responsible for sales and relationship management across the…

Kevin Geiger

Kevin Geiger

Principal & Managing Director, Sales CIM, FSCI

Kevin joined ICM in 2018 and leads the sales team for ICM.  In addition, he…

Geoff LaFleur

Geoff LaFleur

Senior Director, Sales

Geoff joined ICM in 2014 and is responsible for sales and relationship management across the…

Gabriel Gingras

Gabriel Gingras

Director, Sales

Gabriel has built his career in the alternative investment industry, where he has held progressive…

Steven Iacobellis

Steven Iacobellis

Director, Sales

Steven joined ICM in 2023 and is responsible for new business development and sales support…

Operations & Accounting

Susan Scullion

Susan Scullion

Director Finance & Operations and CCO
CPA, CA

Susan joined ICM in October of 2023 as Director of Finance and Operations and now…

Stephen King

Stephen King

Associate Director, Legal & Operations
JD

Stephen joined ICM in 2020 and is involved in all aspects of ICM’s compliance and…

Sarah Brunswick

Sarah Brunswick

Senior Manager, Finance
ACA, MSci, MSc

Sarah joined ICM in January 2025 as Senior Manager, Finance. In this role, she is…

Sandra Moulet

Sandra Moulet

Senior Manager, Tax
Mtax, CPA

Sandra joined ICM in 2025 and oversees the tax function, which includes corporate tax compliance,…

Eduardo Alfaro

Eduardo Alfaro

Associate Director

Eduardo joined ICM in 2022 as Senior Accounting and Finance Manager. He is responsible for…

Open Login Popup