edwardupfield