He then became a coach, scout and manager in the Angels minor league system from 1983-1993 before joining the Toronto Blue Jays organization as a minor league field coordinator, a post he held on and off from 1994-2000. He also served as third base coach for the Blue Jays in 1998. After a stint as third base coach for the US Olympics team in 2000 he served as a coach with the Arizona Diamondbacks, Montreal Expos, and Washington Nationals. He was the manager of the Seattle Mariners AA team, the West Tenn Diamond Jaxx, in 2007 and before joining the Mariners for the 2008 season.