John McFarland articles