docirc hagrave