AZZ Inc. Appoints Tiffany Moseley as Chief Accounting Officer