David Egge , Cd.