John Mauldin is president of Millennium Wave Advisors, LLC, a registered investment advisor. All material presented herein is believed to be reliable but we cannot attest to its accuracy. Investment recommendations may change and readers are urged to...