Bob Veale articles