He is currently the Director of Coaching for Black Watch Premier ( Rhode Island ) .
Since retiring from playing , Cannon has served in a variety of youth soccer positions .
Cannon is currently the Director of Coaching for Black Watch Premier ( Rhode Island ) .
Since retiring from playing , Cannon has served in a variety of youth soccer positions .