mark hadfield