teagan perry