david “puck” rainey