HAL DARRING