John Rufus , sonaf