Alan H. Lipoff, CPA - Founder and Principal


Before founding APS, Alan had spent his career working for small local CPA firms and spent 12 years as the controller then CFO of a multimillion dollar food distribution company.

Since starting APS, Alan has focused his time on working with Private Equity Backed Companies (startups) nationally and some local clients.

Building APS and working with startups occupies much of his time. However, somewhere in-between he found time to raise three kids and rescue two pitbull mixed dogs. One of which he found early one winter morning in the APS office complex as an 8 week old puppy.

Alan is an avid reader of hardcover books and collects signed copies.  However, on weekends from May to September you can find him cycling the back roads of Upper Bucks County and Hunterdon New Jersey.  




Maureen Ellner, CPA - Staff CPA


Before coming to APS Maureen spent 6 of her 12 years of prior experience at PwC in various roles, ending as a consultant in XBRL financial reporting.

Maureen has over 12 years of public accounting experience in such roles as, audit senior associate and advisory manager.  Maureen also worked as a VP of Finance and Controller for 5 years where she obtained an understanding of the requirements for running the financial operations of a company.  At APS, Maureen now leverages her experience and knowledge to provide clients with thorough, accurate and timely financial information.

Maureen enjoys exploring new things with her family and supporting her kids in their different activities.  In her spare time she volunteers as the Treasurer for her children’s school PTO Board.




Lori Farina - Senior Staff Accountant

Lori has over 25 years of public accounting experience.  Lori started as an Office Manager and developed her skills which include taxes, accounting and client services, serving as a senior staff accountant at her last firm.


Lori also has been a Certified Quickbooks Pro Advisor for the past several years.


Outside of work, Lori enjoys spending time with her family and friends.   She stays active with hot yoga, hiking and has visited Greece for the past three years.



Stephanie Gray - Staff Accountant


Stephanie spent many years working in customer service prior to working at APS.  Stephanie prides herself on using her customer service experience to best serve her clients and maintain a good working relationship with them.

Stephanie started at APS as a part time Administrative Assistant.  As her skills developed, she moved into a full time Assistant Controller role for her clients which include non-profit, home health care and online tech companies.

Outside of work, Stephanie enjoys international travel and was in Scotland last year trekking along the coast of Scotland. Her dog Moose a frequent visitor to the office.



Nicole (Nicki) Magilton - Administrative Assistant


Nicki’s accounting career began at a small firm, where her administrative and office management skills began to flourish.  She continues to grow and learn at APS by using these skills paired with her customer service skills to assist and direct clients. Her main goal is to provide assistance in the office and to ensure that our clients receive exceptional service.

Nicki enjoys spending time with family and friends. She stays active keeping up with her two kids and playing softball during the week.



Doug Ofcharsky, CPA -Staff CPA


Doug is a Certified Public Accountant, licensed in Pennsylvania.   With his 20 plus years of experience, he brings his tax, accounting and auditing expertise, custom-tailored for what each specific client requires.   He previously worked with both national and local accounting firms, which has enabled him to understand the needs of his clients, both big and small.  He is focused on the growth and success of each and every client, walking with them each step through their business life.

Doug is married, loves outdoor activities and spending time with his family. Doug is a passionate Philly sports fan. Doug and his wife recently adopted a three-year old, and is excited at the thought of being a new Dad.



Lea Rankin - Staff Accountant


Lea has over 20 years of client service experience, including 5 years as a service coordinator and the past 15 years serving as a controller/accounting manager.  Lea has led the accounting and finance function for industries that include hair care brands, merchant processing companies, simulated golf centers, and lighting manufacturing. Her expertise lies in AP, AR, human resources, inventory and financial reporting.  Lea’s passion is to ensure that her clients get a well-designed “Financial Dashboard” so they can easily understand their business.  This leads itself to developing custom-made reports to assist clients in financial planning and cost management.

Lea is married with two children and two dogs. She enjoys music, spending time with family and friends, and is involved in several organizations to assist both people and animals in tough situations.



Dorene Reinhardt - Staff Accountant


Dorene has worked in client services for 25 years in the financial service industry.  During that time she held different positions in Account Management from making sure sales goals were met for a Fortune 500 company, to performing quality control audits of client websites for accuracy.  Throughout her career Dorene has always taken pride in maintaining her client relationships while producing the best results to meet their individual needs.

Dorene enjoys spending time with her family and friends, reading, cooking and hiking.  She also serves as Treasurer of her daughter’s dance studio.





301 Oxford Valley Rd


Yardley, PA 19067