Shelton man charged with illegal possession