MOLINE, IL—Kurt Fletcher woke up in a good mood, blissfully unaware that, despite being 45 years old, he'd be scolded by his dentist later in the day.