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

Partner & 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….

Garrett Meier

Garrett Meier

Director of Investments & Portfolio Management
CFA

Garrett Meier joined ICM in 2022 as Director of Portfolio Management and oversees a team…

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

Investment and Portfolio 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

Financial Analyst

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 & Director, Sales
CIM

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

Kevin Geiger

Kevin Geiger

Principal & Director, Sales
CIM, FSCI

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

Geoff LaFleur

Geoff LaFleur

Director, Sales

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

Poornima Narayan

Poornima Narayan

Director, Sales

Poornima joined ICM in 2024 and is responsible for sales and relationship management across the…

Steven Iacobellis

Steven Iacobellis

Associate 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…

Cindy Rogers

Cindy Rogers

CFO
CPA, FPA

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

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

Sr. Accounting and Finance Manager

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

Open Login Popup