John provides excellent service, valuable guidance and prepares you to make all the important decisions along the way.