Steve Miller 

Old fart who's been around the block a few times...