Yorke Accounting and Taxation
Yorke Accounting and Taxation
  • Home
  • Expertise
    • Expertise
    • IFRS 17 Advisory
    • IFRS 18 Advisory
    • IFRS 9 Advisory
    • RAPID Managed Reporting
    • IFRS 17 Learning
    • Life and Health Insurance
    • General Insurance
    • Caribbean
    • North America
    • Europe
  • Insights
    • Blog
    • Newsletters
  • About Us
  • Contact Us
  • More
    • Home
    • Expertise
      • Expertise
      • IFRS 17 Advisory
      • IFRS 18 Advisory
      • IFRS 9 Advisory
      • RAPID Managed Reporting
      • IFRS 17 Learning
      • Life and Health Insurance
      • General Insurance
      • Caribbean
      • North America
      • Europe
    • Insights
      • Blog
      • Newsletters
    • About Us
    • Contact Us

  • Home
  • Expertise
    • Expertise
    • IFRS 17 Advisory
    • IFRS 18 Advisory
    • IFRS 9 Advisory
    • RAPID Managed Reporting
    • IFRS 17 Learning
    • Life and Health Insurance
    • General Insurance
    • Caribbean
    • North America
    • Europe
  • Insights
    • Blog
    • Newsletters
  • About Us
  • Contact Us

about US

Marvin Yorke Professional Corporation (MYPC) is a boutique Chartered Professional Accounting firm based in Ontario, Canada, focused on IFRS 17, IFRS 9 and IFRS 18 for insurers. We work with life, health and general insurers across the Caribbean and North America, from first-time implementation through to audit-ready reporting and ongoing support.


We keep the firm deliberately small so that the person you speak to is the person doing the work. Every engagement is led by a CPA with more than twenty years in insurance accounting and assurance, and our advice is written to stand up in front of auditors, boards and regulators.

Meet our Founder

Marvin Yorke, BA(Hon), CPA, FCCA

Marvin Yorke, BA (Hons), CPA, FCCA, is the Founder and Managing Director of MYPC and a recognised IFRS 17 subject-matter expert with more than two decades of experience in assurance, financial reporting and insurance advisory. A proud native of St. Lucia now based in Ontario, Canada, he has built a career spanning the Caribbean, North America and Europe, helping insurers navigate complex regulatory change with clarity and precision.


A Fellow of the Association of Chartered Certified Accountants (UK) and a Canadian Chartered Professional Accountant, Marvin specialises in demystifying IFRS reporting for insurers. Since 2018 he has delivered hands-on IFRS 17 advisory, technical training and implementation support to insurers across multiple jurisdictions, earning a reputation for turning regulatory challenges into strategic opportunities. His work blends deep technical expertise with a practical, empathetic approach that resonates with finance teams, actuaries and executive leaders alike.


Beyond his consulting practice, Marvin serves as a Board Member and Treasurer at the Durham Community Health Centre in Ontario, where he applies his financial leadership to advance equitable, community-driven healthcare. His career is grounded in a belief that numbers do more than report: they reveal, inspire and drive meaningful transformation.

LinkedIn

Meet Our Team & Partners

Akwasi Agyemang, CPA CA

Akwasi Agyemang, CPA CA

Akwasi Agyemang, CPA CA

Associate Partner

Kariyma Shakur

Akwasi Agyemang, CPA CA

Akwasi Agyemang, CPA CA

Associate

Keric Rolle, FSA

Akwasi Agyemang, CPA CA

Keric Rolle, FSA

Principal & Consulting Actuary
Expert Consulting (Partner)

LinkedIn

Ready to talk through your IFRS 17 needs?

A short, no-obligation conversation to understand where you are and whether MYPC can help.

Book a consultation
  • Contact Us
  • Privacy policy

Marvin Yorke Professional Corporation

401 Bay Street, Suite 1600, Toronto, Ontario, M5H 2Y4, Canada

+1 (416) 803 4095 / info@mypc.consulting

Copyright © 2026 Marvin Yorke Professional Corporation - All Rights Reserved.

This website uses cookies to enhance your experience..

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept