devin haney