You have a good MCAT but your GPA is on the low side for schools such as Stanford, Emory, WashU, Michigan, Mayo and the Texas schools (except Baylor) accept few non residents. Consider adding Creighton, Medical College Wisconsin, Drexel, Temple and Jefferson.