With over 30 years of experience, David believes that a successful strategy requires a comprehensive, ongoing approach that takes into consideration the various stages of life and your changing needs.