spencer frye