allen francis