Shelton signs with King College - Hargrave