Nope, nope and nope! I had a hunch someone might say Lou Rawls! Valerie, let us know who the Johnny is you are thinking of! It isn't him either, but now I'm curious.
All the hints I can think of would make it obvious, so I'll wait a bit before giving a clue.