Stephen Flaherty biggest blame fool