John A. Gaines provides financial advice to individuals, high net worth families, tax-exempt organizations, and businesses. He offers advice through consultations and may contract with Certified Financial Planners for special studies. His services include financial and estate planning, offered on a comprehensive or modular basis.