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 & regional mayor, and now includes Acting Chief Operating Officer and coordination of key business, government & customer relationships as a Director of the Bp board.

Craig    Hodges


Chief Corporate Officer

Craig leads our global executive governance, finance and probity, corporate affairs, legal advisory, risk and compliance, people and culture, 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.

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.


MBA, BIT, Dip Bus

Chief Innovation & Development Officer

John joins Bp with an extensive career as a senior Australasian ICT and software development executive, having worked as Chief Information Officer at various public and private sector agencies, and having implemented cutting-edge software development lifecycles, and managed various business analysis, programming, software production, and deployment technologies.

Bp Leadership Team

Jessica White


Manager, Commercial and Customer Enablement

Jessica 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. Jessica brings extensive experience across the Australasian primary healthcare sector, focussing on eHealth and practice management solutions..

Christopher Jenkins


Manager, Software Support

Chris joins Team Bp with a wealth of experience in application support management, and manages a busy and diverse team across Australia and New Zealand supporting users with technical advice and resources.

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.


Manager, Marketing, Communications & Events

To be announced

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.

Kieran Creagh


Group Manager, Technology

Kieran  leads Bp’s extensive Infrastructure branch, which incorporates development operations, business application support, and business support functions across our global business.  Kieran’s extensive career experience has focussed on development operations and technical services management, including roles as Technical Services Manager, IT Service Delivery Coordinator, and Infrastructure Services Leader for a range of private and public sector agencies.

Greg Wood

BComp & MS

Manager, Delivery infrastructure

Greg joins Team Bp with 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.

Peter Dickinson


Manager, Product Management

Peter joins Team Bp with extensive experience on cloud platforms with a focus on transitioning legacy software, machine learning and complex integration. Peter also has more than 6 years’ experience working as CTO and Co-founder commercialising CSIRO optimisation technology in the U.S. Peter brings post-secondary qualifications with a Bachelor of Engineering with Honours in Mechanical/ Electrical/ Electronic Systems.

Daniel Kerridge


Manager, Solution Architecture

Daniel joins Team Bp with experience as a senior developer and programmer at a gaming organisation. He has 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.

Evan Wood

B Eng( Elec)/B InfoTech

Delivery Manager

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.

Katrina Penfold 

Delivery Manager

Katrina joins Team Bp with experience in all aspects of software delivery from requirements gathering through to delivery and support. Katrina has 20 years’ experience in software project development and delivery in both the private and public sectors, including six years in health software.