He was the Braves minor league hitting coordinator from 1999-2002.
In 2012, he was the Texas Rangers' minor league hitting coordinator.
He is currently the minor league hitting coordinator for the Cleveland Indians.
He was hired by the Indians to be their minor league hitting coordinator for the 2012 season.
May was the minor league hitting coordinator for the Pittsburgh Pirates last season.
He then served as the Marlins minor league hitting coordinator for nine seasons.
He played for the Cubs from 1984 to 1987 and served as the organization's minor league hitting coordinator from 1995 to 1997.
In 2001, he found himself working for the Angels again, as the minor league hitting coordinator.
In 2010, he was hired by the Astros to be the minor league hitting coordinator.
In 2011 he served as the Angels' minor league hitting coordinator.