Bristol City have completed the signing of former Arsenal and Everton youth player Kieran Agard from Rotherham United for an undisclosed fee.

Story at Touchline Talk.