Fred Anderson promoted to President and CEO