David Peckinpaugh Named President and CEO of Maritz Holdings