hallc