shane t. hall