Halbert Holds Court at Hometown Castle Rock TT