You have a strong application all around. You should add 5-10 more mid-tier range schools if you want those reaches.
Of your list, SUNY Downstate is low yield. A better NY replacement would be Hofstra.
You should also look into: Loyola, Temple, UVM, Emory, Miami, Wake Forest, Cincinnati, USF Morsani, MCW.