Morgan Fox joins on three year deal