devin hill