I couldn't find the fix but I consulted with a coworker who's a Linux and Mac guru and he found the solution here, along with a number of other good Mac tips. Just in case that page disappears I'm reproducing the fix here. You need to open a Terminal and run the following command:
System/Library/Frameworks/ApplicationServices.framework/\This forces LaunchServices to rebuild its database.
-kill -r -domain local -domain system -domain user
Meanwhile, check out the link provided for many other good tips.