I do remember seeing lots of Key signs up in that neck of the woods.
Looks like 'KeyBanc' is a capital investment sector of Key's personal banking branches.
Hey, anyone who spells it with a 'c' reeks of being French, and that's reason enough to stop business with them, as far as I'm concerned.
Then again... who are you kidding... you don't have any money. Get a job you bum, and stop living off that sugar momma of yours.