Iowa Cubs
Joshua was the hitting coach for the Albuquerque Dukes for several years in the late 1980s. Joshua was the Iowa Cubs hitting coach, then was hitting coach of the Chicago Cubs from June to October 2009, following the firing of Gerald Perry. He was rehired as the Iowa Cubs hitting coach for the 2010 season. As of 2021, Joshua is retired and resides in Michigan.