will duckworth