What Happens to Your Kids If You Die Tomorrow?
Without a plan, the government decides who raises them and who gets your assets.

R. Dustin MacFarlane
California Licensed Attorney
State Bar Certified Specialist
Estate Planning, Trust & Probate Law
Get Your Free Consultation
Takes less than 30 seconds โข 100% Confidential
Why Granite Bay Families Trust Us
Real reviews from real families we’ve protected
“Dustin and his team made estate planning painless. They explained everything in plain English and helped us protect our blended family. Highly recommend!”
– Jennifer M., Granite Bay
“Professional, knowledgeable, and compassionate. They helped us set up a trust that saved our family from probate when my father passed. Worth every penny.”
– Robert T., Sacramento
“Fixed fees were refreshing – no surprise bills! Dustin took the time to understand our unique situation and created a plan that works for our family.”
– Maria S., Roseville
Comprehensive Estate Planning Services
Tailored solutions for every Granite Bay family
Living Trust
Avoid probate and ensure your assets are distributed according to your wishes with a comprehensive living trust. Keep your estate private and save your family thousands in probate costs.
Wills & Powers of Attorney
Protect your family with legally binding documents that clearly outline your final wishes, healthcare decisions, and financial management if you become incapacitated.
Blended Family Estate Plans
Specialized planning for blended families to ensure fair distribution and protect all children and spouses. Navigate complex family dynamics with expert guidance.
Your Plan vs. The Government’s Plan?
Without your own plan, California law decides who gets your assets, who raises your children, and how much your family pays in probate costs (up to 4% of your estate value). That’s $40,000 on a $1 million estate.
Don’t leave your family’s future to chance.
Get Started Today
Serving Granite Bay, Sacramento, Folsom, Roseville, and surrounding areas
Office: 6957 Douglas Blvd., Granite Bay, CA 95746
Phone: (866) 400-0058
Local: (916) 299-8835