Author: Willie Yeadon
Alternate names: Willie B. Yeadon; W. B. Yeadon