David G . Baggerfr.