Deluxe Corporation Appoints Barry McCarthy President, Chief …

(Source: Business Wire (press release)) His strong background in product development, sales, marketing, and technology … industry and webservices to small businesses,” continued Mr. Redgrave.