Debbie Lee Carrington (December 14, 1959 – March 23, 2018) voiced Additional Ducks in Howard the Duck.