David Bank
David Joyce
David Faber

Each man's first name is David
Each man has 5 letters in his first name
Each man is a clueless jackass
Yes, strange but true . . . and now a poem:

David...