david n. francis