Bp Leadership

In the spirit of knowing our customers and what you need, we’d like you to get to know us.  We are proud to introduce the key members of the Best Practice team, working together to support our users and engage Australasian medical communities.

Bp Executive Team

Dr Frank Pyefinch

MBBS , Grad Dip IT

Chief Executive Officer

Dr Pyefinch launched Best Practice in 2004, bringing a career as a busy General Practitioner and more than a decade’s experience as a pioneer of Australian medical software development.

Lorraine Pyefinch

BHSc (Nursing), MMNT


Lorraine’s esteemed career includes successes as a registered nurse, business founder, councillor and regional mayor, and now includes Executive Director and coordination of key business, government & customer relationships as a Director of the Bp board.

Janet Whitmore


Chief Customer & Commercial Officer

Janet is a senior Australasian technology and business executive, with extensive experience in leading large-scale, end-to-end service delivery for IT, product development and program delivery.  Janet leads our customer sales & account management, software support, marketing, product management, customer enablement and commercial partnerships functions.

John Rayfield

MBA, BIT, Dip Bus

Chief Innovation & Development Officer

As part of the Executive team, John is a senior ICT and software development executive, having worked as Chief Information Officer at various public and private sector agencies. His comprehensive Australasian experience encompasses implementation of cutting-edge software development lifecycles, and management of various business analysis, programming, software production, and deployment technologies.

Craig Hodges


Chief Corporate Officer

Craig leads our global executive governance, finance and probity, corporate affairs, legal advisory, people and culture, risk, compliance and organisational support functions.  Craig is an accomplished Australasian healthcare governance leader, having served as Chair, Non-Executive Director, and Committee Member on various boards, driving contemporary strategic planning, performance, compliance and oversight.


Fabrina Hossain


Clinical Advisor, General Practice

As part of our Executive team, Fabrina provides clinical advice to guide the development of our products. Fabrina has a background in software development for nine years, before changing her career to study Medicine at the University of QLD. After working for a few years in the hospital environment, she undertook GP training and obtained her specialist qualification in 2017, and works as a GP in Logan, Queensland.

Bp Management Team

Monica Reed

Monica Reed

BAppSc, PGrad Dip (Med Imag), MBA

Acting Manager, Commercial and Customer Enablement

Monica manages the Bp branch responsible for commercial relationships with integration partners, vendors and government; developing product knowledge and training material for users; and supporting effective deployment of our software to our customers. Monica has a background in clinical nuclear medicine and extensive experience as a senior business manager in the UK and the Australasian healthcare IT industry.

Chris Jenkins


Manager, Software Support

Chris is a knowledgeable leader with a demonstrated history in the software, end-user and enterprise services industries. His expertise encompasses business continuity planning, partnership and channel management, software deployment, software sales and state management. Chris is experienced in managing large projects including amalgamations of government departments and telecommunication organisations, and has managed technical requirements for critical biosecurity and border control systems.

David Woodard


Manager, Finance & Reporting

David joins Bp with over 25 years’ experience in Finance-related sectors. For the past 14 years David has been working at Independent Fund Administrators & Advisers, where he has held roles such as Project Manager, Manager Financial Services, and most recently the roles of CFO, Company Secretary and GM Operational Services.  David has qualifications in Master of Professional Accounting and Bachelor of Arts (Honours) Financial Services and is a Certified Practicing Accountant.

Mitchell Grotherr

Manager, Delivery

Mitchell’s focus is to manage product delivery into production, working across multiple software development areas. His wealth of experience ensures a smooth workflow is maintained through the release cycles. Mitchell drives and promotes continuous improvement initiatives that safeguards the quality of our products, while creating a team culture that thrives on innovation.

Harmony Sanderson

Harmony Sanderson

Manager, Marketing, Communications & Events

Harmony possesses a well rounded skill set in both B2B and B2C marketing, with a proven track record in delivering results through strategic marketing plans, encompassing all areas of marketing and advertising. Harmony is a dynamic leader who thrives in a busy, collaborative environment and has worked in numerous industries across Australia with a focus on technology and software.

Brendon Croft


Manager, People, Culture & Capability

As a qualified and experienced human resources and team training manager, Brendon manages our team recruitment, selection, performance and professional development focus. Brendon has worked in key HR roles across industries, and enjoys the opportunity to help build our skilled, agile, capable and engaged workforce.

David Clarke

Manager, Sales & Account Management

David is an experienced Sales and Account Management professional, having led various sales teams throughout his career in the media and property management fields.

Andre Broodryk


Manager, Product Management

Andre has extensive technical expertise and product management experience, with over 10 years working in the healthcare sector. He has a range of skills in business process design and analysis, requirements elicitation and management, enterprise analysis using formal architecture frameworks, tools and notations, as well as in the design of functional, information and logical architectures.

Daniel Kerridge


Manager, Solution Architecture

Daniel is an experienced senior developer with extensive industry experience. He possesses over 20 years’ in software development in various industries and has a solid understanding of application architecture and extensive experience designing and developing enterprise applications.

Greg Wood

BComp & MS

Manager, Delivery

Greg joins has significant leadership experience in software development and project management, including management responsibility for a New Zealand IT group involved in hosted infrastructure and software development, as a senior technical advisor in the public and private sectors in New Zealand. Greg brings graduate qualifications in IT and Mathematical Science, and ITIL foundational certification.

Katrina Penfold

Manager, Delivery

Katrina has a well rounded skill set in all aspects of software delivery from requirements gathering through to delivery and support. She is equipped with over 20 years’ experience in software project development and delivery in both the private and public sectors, including six years in health software.

Ian Zahn

BIT, Assoc Dip IT, Adv Cert App Bus

Manager, Technical Operations

Ian is an accomplished and versatile IT professional who brings significant industry and business-specific ICT experience to this role.  Ian joined Bp with senior IT industry leadership experience and has worked through the ranks in our business, from customer-facing software support through to network, server, telecommunications, desktop support, and systems technology leadership.

Evan Wood

B Eng (Elec)/B InfoTech

Manager, Delivery

Evan joins Team Bp with experience as a delivery leader and senior developer.  He has over 15 years’ experience in software development across various industries in both public and private sectors.  Evan brings graduate qualifications in Information Technology and Engineering.