Profile of Ryan David Taylor