Dave Leskusky Named President of NAPCO