DAVID C FULLER