Craig Johnson is an amazing speaker. I had the delight of having him at our Vegas conference last year and listening to his words of wisdom. Not only does he have a talent for technical analysis, but he is also an extremely good market technician. He rates in the top one percentile. Craig is a managing director and senior technical research analyst and directs Piper Jaffray's technical research group. He joined Piper Jaffray in 1995 as an analyst in the firm's private client research department. Mr. Johnson offers frequent technical commentary on the broader market and individual stocks. He has earned a BS with an emphasis in finance and marketing and an MBA from Drake University. Mr. Johnson holds the Chartered Financial Analyst and Charter Market Technicians designations and is an active member of the Twin City Society of Security Analysts and the Minnesota chapter Market Technicians Association. He is also on the board of directors of the MTA. Please help us give a warm welcome to Craig Johnson. Thank you for the warm introduction. I appreciate it. We also just recently took over as the president of the Market Technicians Association organization that was formed about 40 years ago by somebody who you all know, Ralph Acampora. Everybody old wealth wealth has been an amazing technician over the years and, brewed or not, he actually lives in Minnesota now and he has a farm and he's about 20 miles from my house. So anytime I need to get some questions answered, I can certainly buzz down to see him. Here's what I talk about today. I put together some slides and this will be the changer. I take it right perfect put the other some slides. How many people feel good about the market today? I'm gonna see a show...