Apparently the carb was plugged somewhere. I confirmed spark, compression, and gas flow up to the carb. So I disassembled it, cleaned out all the holes, reinstalled, and it started right up. What is strange is that I installed a gas filter at the beginning of the season. This mower, which is many years old, never had a filter and I never had a problem. Go figure. Anyway, thanks to all for your suggestions.