Michella Powell
Corporate Service Manager

Michella Powell is a Corporate Service Manager with Leeward, bringing more than two decades of experience in corporate governance, fiduciary services, and corporate administration. She supports clients with tailored governance solutions, applying a strong understanding of legal and regulatory frameworks across multiple jurisdictions.
Born and raised in the Cayman Islands, Michella blends local expertise with an international perspective gained during her tenure in Dubai with a top-tier global law firm. This combination equips her to serve a diverse, cross-border client base with confidence and precision, navigating complex international frameworks while maintaining a client-first approach.
Michella is recognized for her proactive problem-solving, attention to detail, and long-term client partnerships. Her commitment to excellence and ability to deliver solutions aligned with strategic objectives have made her a trusted advisor to corporate clients and institutional partners.

Get in touch with Michella
Every engagement starts with a conversation. Reach out to explore how we can support your next move.
The leadership you trust.
It’s not just experience. It’s how we apply it. Our directors and specialists are trusted for their judgment, valued for their discretion, and respected for a reputation built on getting it right when it matters most.


