Shelton child cancer survivor overcomes obstacles