Brentford B has completed the signing of free agent Josh Stephenson on a four-year contract, with a 12-month club option.

Stephenson will join up with Neil MacFarlane's squad having previously been captain of Millwall Under-18s last season.

Brentford B head coach Neil MacFarlane said: "He is a good young defender who we cannot wait to start working with. He is a hugely driven individual, and we look forward to pushing him to reach his future potential. We welcome him to the club and look forward to him continuing to develop during his time with us."