(609) 586-3600 | support@bllmcpas.com

James E. Diefenbach, CPA

James E. Diefenbach, CPA


Jim has been a career tax professional since graduating from Rider College in 1985.  He began his career preparing tax returns and financial statements for individuals and small businesses at a public accounting firm in Lawrenceville, during which time he passed the CPA exam in 1989.  He has also provided tax services in the government, banking, and retail sectors. Most recently, he worked with an international pharmaceutical company having business activity in all 50 states.  His experience includes managing Federal and State audits, preparation of corporate income and sales & use tax returns, and maximizing available tax credits.

Jim is a volunteer with the United Way assisting low income families with personal tax return preparation.  He is as avid traveler and baseball fan, and has attended games at the parks of all 30 major league teams.  He is member of the Knights of Columbus Council #7677.  Jim lives in Hamilton with his wife Leanne, and they have three children (triplets).

In three easy steps, our team can help you
find your path to a sustainable, profitable business
and more individual freedom.


Put your focus back on your business by handing your accounting work over to our firm. When you outsource your accounting function to us, you get a team of professionals working for you. We handle your complex tax and accounting work while providing you 24/7 access to your data—and all at a fixed, affordable monthly fee.

read more

Check out the latest issue
of our client magazine



Latest from Our Blog

Our New Website

Boscarelli, Lauer, Lazzaro & Millen, Inc. is excited to announce the recent launch of our firm’s new website. We’ve been working very hard to enhance our website and give our firm a fresh look. We’ve also continued to research and identify the latest and greatest technologies to improve the services we provide and ensure we continue to meet your needs.

Take a...

Read More

qb-proadvisor-desktop qb-proadvisor-advdesktop qb-proadvisor-online qb-proadvisor-advonline qb-proadvisor-enterprise

Learn More

Help us. Help others.

Tell us about your experience with our firm.

Review Us