Our investment advisers are experienced professionals with a “hands on” approach to financial guidance. We view our role as an extraordinary fiduciary responsibility and recognize the  confidence placed in us by our clients.

We merit our client’s trust by striving to:

  • exemplify the ethical behavior expected of our profession
  • attain the highest degree of technical accuracy in our work
  • give our clients’ financial affairs the utmost attention & discipline
  • be honest, frank and forthright in all dealings with our clients
  • be with and guide our clients throughout their financial lives

John A. Catalfamo

Managing Partner, Chief Investment Officer, Investment Advisor Representative

John Catalfamo is the co-founder and Chief Investment Officer of PRIMORIS Wealth Advisors, LLC.  John has over 20 years of experience as a licensed investment professional.  

John began his career as a registered representative having taken and passed his Series 7 (General Securities Representative) and Series 63 (Uniform Securities Agent State Law) securities licenses.  Within a few years he created an independent OSJ (Office of Supervisory Jurisdiction) with a national brokerage firm where he added the Series 24 (General Securities Principal) license. 

Guided by his core principle of focusing on his clients’ best interests John added the Series 65 (Uniform Investment Advisor Law) license in order to act as a true fiduciary.  In the Spring of 2000 PRIMORIS was formed enabling him to fulfill his goal of being a true independent fee only advisor, free from any conflicts of interest that come with being a commissioned broker.  

His relentless pursuit of excellence coupled with a burning desire to learn led him to create CED Tax & Accounting Services, a full service tax and accounting firm.  Since 2005 CED has given many PRIMORIS clients better insights into their overall finances by pairing the natural marriage of wealth and taxes together.  

John is a highly respected and sought after advisor. His insights and thoughts have been shared in such notable publications as The Wall Street Journal, Forbes, Investor Advisor Magazine, On Wall Street, Money Management Executive and many others.    

Raymond L. Eaton

Managing Partner, Chief Compliance Officer, Investment Advisor Representative

Raymond Eaton is the co-founder and Chief Compliance Officer of PRIMORIS Wealth Advisors, LLC. 

With more than 25 years of experience as a successful tax accountant and licensed financial professional, Raymond provides professional wealth management through sound advice; helping create value, focus, and understanding. He takes an active role in educating clients about matters concerning wealth and retirement planning; tax-advantaged investing; and corporate and small business finances.

Raymond received his Bachelor of Science degree in Accounting from Franklin Pierce University in 1990 and currently holds an Investment Advisory Series 65 license.  He also maintains his Real Estate Brokers license in New York State.

Raymond prides himself on providing his clients exceptional financial advice with integrity, objectivity and superior ethics.

Gavin A. McNally, CFP®

Senior Investment Advisor Representative

Gavin is a Senior Investment Advisor Representative with PRIMORIS Wealth Advisors where he holds Series 63 and 65 investment licenses.  Prior to joining the firm in 2016, he was a Vice President with JP Morgan Private Bank in Palm Beach, Florida, providing financial advice and managing assets for high net worth clients.  He received his degree from the Warrington School of Business at the University of Florida in 1997.

Gavin leverages his eighteen years of extensive investment and financial planning experience bringing customized solutions to his clients that are tailored to fit their family’s specific needs. He is passionate about providing first-class service to his clients and works diligently to assist them in meeting their financial goals and aspirations.

Gavin and his wife Amanda reside in North Palm Beach along with their two daughters and two dogs, Milo and Brew.  In his free time, Gavin enjoys golf, working on classic automobiles, and being the DJ for his daughter's softball team.

Michael R. Roscoe

Senior Investment Advisor Representative

Michael Roscoe is Senior Investment Advisor with PRIMORIS Wealth Advisors where he brings 14 years of investment experience and holds the Series 65 Investment License. Prior to joining Primoris, he was the Chief Investment Officer for a boutique family office in North Palm Beach where he oversaw all aspects of the investment platform.

Michael earned a Bachelor of Business Administration degree in Finance from St. Thomas University in 2003 and a MBA specializing in Finance from the University of Miami in 2005. Mr. Roscoe is active in several community organizations, including PGA Hope and Habitat for Humanity of Palm Beach County where he served as a member of the board of directors from 2008 to 2016.

Michael and his wife Elena reside in Palm Beach Gardens with their two young boys and their black lab named Seamus. In his free time, Michael enjoys golf, travel and rough housing with his two boys.

Gregory M. Cecchini CRC®

Senior Investment Advisor Representative

Gregory Cecchini is a Senior Investment Advisor with PRIMORIS Wealth Advisors. Cecchini has over 23 years of professional experience as a financial professional holding both the Series 63 and Series 66 licenses.

Mr. Cecchini began his career at Merrill Lynch in the Tax-exempt services department succeeded by a career as an independent where he developed a broad knowledge in the retirement plan space.

Gregory and his wife Maggie reside in Jupiter with their five children. In his free time, he enjoys boating, coaching youth soccer and football.

Richard Hoffman Senior Investment Advisor Representative


Richard Hoffman is an Investment Advisor Representative with PRIMORIS Wealth Advisors in our Kihei, Hawaii office. Richard has over 15 years of professional experience as a financial professional holding a Series 65 license as well as being an Enrolled Agent .

Mr. Hoffman formed Maui Tax LLC, a licensed CPA firm, specializing in tax preparation, planning and corporate accounting in 2012. Maui Tax LLC has given many clients a better awareness into their overall tax and related financial picture. The synergy of tax planning and wealth management has been a valuable resource to our island friends.

Richard and his wife Linda are fortunate to reside on the beautiful island of Maui with their two chocolate Labs, Pinky and Bobo. In his free time, he enjoys golf, scuba diving, as well as race car driving.

Richard E. Donegan AWMA™, WMS℠

Investment Advisor Representative

Richard Donegan serves as an Investment Advisor Representative with PRIMORIS Wealth Advisors where he holds the Series 65 Investment License. Richard earned a Bachelor of Science degree in Food and Resource Economics from the University of Florida in 2016 while competing for the Men’s Golf program. 

Prior to joining PRIMORIS, he was an Assistant Golf Coach and Professor at the University of Central Florida. Richard is passionate in providing his clients with holistic financial advice for both their short term and long term investment goals. 

Richard resides in Jupiter and still competes in golf tournaments on a national scale. In his free time, Richard enjoys playing golf and is a former State and Collegiate Champion.

Justin A. Goodhue Investment Advisor Representative


Justin Goodhue is an Investment Advisor Representative with Primoris Wealth Advisors. He has over 10 years of experience as a licensed investment professional, formerly working as a financial advisor with Raymond James Financial.

Justin provides personalized investment advice and strategic financial planning for individuals, families, and business owners. After gaining a clear understanding of each client’s unique needs, priorities, and financial aspirations, he assists in building and managing customized investment portfolios to help achieve their financial goals.

Born in Connecticut, he later attended the University of Virginia earning a B.A. in sociology. He was a four-year scholarship recipient as a member of the Men’s Golf Team, where he served as a team captain.

Justin lives in Palm Beach Gardens with his wife, Rachael, and their two daughters. He enjoys spending time with his family and friends, traveling, cooking, and serves on the board of directors of the Palm Beach County Golf Association.