Did you know Xavier? Please share your stories and photos, and help spread the word about this page!
Xavier was born August 01, 2003 in Oklahoma City, Oklahoma, USA; and died May 06, 2018 in Moore, Oklahoma, USA.