Josh arrived at Inver Park in the summer of 2020, following a three-year stint at Linfield.
The central defender began his career at Rangers as a youngster before returning home to Crusaders, where he won two Premiership title in four years.
A year at York City followed in the 2016/17 season before he returned to the Irish League to sign a three-year contract at Windsor Park. Underboss David Healy two more Premiership crowns followed at Windsor Park.
After a delayed start to the 2020/21 season, the defender quickly settled into life under Tiernan Lynch, often forging an impressive partnership alongside Albert Watson.
A strong, no-nonsense defender Josh has also proven to be a threat from set-pieces at the other end of the pitch.