leonard glenn francis