francis rainsford