What is Tim Tebow's Middle name?

Tim Tebow's middle name is Richard.