David r. francis