John leads a three-member consulting team, delivering a high degree of responsiveness and communication to clients. He brings over 30 years of financial services industry experience. His team joined RBC Wealth Management in 2015 after 25 years at Morgan Stanley, with prior positions at Merrill Lynch and E.F. Hutton & Co. John has been a featured speaker on investment and risk management topics for the Captive Insurance Companies Association (CICA) conferences and for the Risk and Insurance Management Society (RIMS) international conferences. He continues to be active in the development and growth of the captive insurance industry in the West and is a frequent speaker on captive insurance issues in Arizona, Utah and Montana. As a speaker at the Western Captive Insurance Association Conferences, he has addressed specific topics such as: investment policy development and application, fiduciary duty issues, asset management, equity and fixed income portfolio management, risk management consulting, financial risk management for risk retention groups, captive insurance companies, admitted insurance companies addressing performance and NAIC Regulatory Compliance as it effects those companies. John graduated from the University of Utah with a Bachelor of Science degree in economics. He attended The Wharton School, University of Pennsylvania where he successfully completed the Senior Consultant Program. John holds the Series 7, 63, 65 and 31 securities licenses as well as insurance licenses.