© 2026 Financial Vision & Investment Services, Inc.. All rights reserved. Craig R. Cassidy, CSA, Investment Advisor Representative. CA Insurance License #0B92217.
Investment advisory services offered through Royal Fund Management, LLC. Nothing on this site is personalized financial, investment, tax, or legal advice. Annuity guarantees are backed solely by the claims-paying ability of the issuing insurance company — annuities are not FDIC or NCUA insured and are not a bank deposit. Annuities may be subject to surrender charges and other fees; withdrawals may be subject to income tax and, if taken before age 59½, a federal tax penalty. Hypothetical or illustrative figures shown anywhere on this site, including in calculators and tools, are not a guarantee of future results. Licensed to sell insurance in: CA, TX, GA, UT, NV, AZ, and has done business in 20+ states. For compliance review before launch: investment advisory licensing detail still needed.
See our Important Disclosures, Privacy Policy, and Terms of Use for full detail.