brian duffield