Foxon, David F.(David Fairweather)