Did you say Ithaca ? The City of EEEEEEEEEEEVIIIIIILLLLL!!
Naturally....where better for him to blend in?.....;D