DAVID G FULLER