how old is theo vaughn​