davidpippenger