Thanks for the suggestions, fellas! I removed the shift lever, plastic cover, kick stand and the neutral switch. Cleaned everything up and sprayed with foot powder. After letting it sit for a day or two, it was still hard to identify exactly where the problem was, but the prime suspects were the neutral switch shaft seal and the water pump o-ring. I ordered those two as well as a new shift shaft seal. I installed the two seals but held off on the water pump o-ring since it's a bigger hassle to install. Went for a ride to shake things up and it's set on the center stand for a few days with no drips. Hopefully I can call this one solved, but I'd like to put a few more miles on it to be sure. I'll check back in if the leak returns. Thanks again!