david fletcher iwerne