Broker Check

Our Team

John Gary Hamilton

Owner

(919) 489-1011

gary@ham-fin.com

Gary created Hamilton Financial to capitalize on his 44 years of varied experience. His main focuses are investment management and taxes, while providing oversight to our bookkeeping and payroll services. After becoming a CPA in 1979,...

Read more

William Richards

Owner

(919) 489-1011

wrichards@ham-fin.com

Wil joined Hamilton in the summer of 2023 and primarily focuses on financial planning. Before Hamilton, Wil worked as a regional director for several startups before starting a career in financial services. Since 2017, he has worked as...
Read more