I have a recording by Les Brown with similar lyrics, only I haven't taken them down yet. The song was called 'John Riley' on the record sleeve. Album title 'Scandalise My Name' (1975). I'll dig it out during the week.