You're thinking of Zaphod Beeblebrox. Or was the wayward wailing heron his stage name...... hold on, are Zaphod Beeblebrox and Gil Scott Heron the same man?Wayward - He's always getting busted for carrying weed around,
Wailing - He can wail (A term I picked up from Waynes World)
Heron - ...etc.....