francis oliver