James Coxall, 41, says he took action after waiting eight months for it to be filled.