Jim McGuffin-Cawley James McGuffin-Cawley Gary Michal John Rotole Metallurgical and Materials Transactions A