Edelbrock appoints Don Barry as President & CEO