william h. fleming