shane.a.hall