john swann wit abercrombie