M . J . F. Flemming , Upl.