• Label Mixtape: Castle Face Records

    San Francisco based Castle Face Records is an independent label that was formed ten years ago by Thee Oh See’ John Dwyer along with associates.  Brian Lee Hughes – who worked on a film for Coachwhips (another J.D. fronted band) final performance – fell in love with Dwyer’s work and offered financial assistance to allow him to release his endless stream of musical conceptions.  It came at a time when a major label had duplicitously dropped the ball when it came to releasing Thee Oh Sees’ Sucks Blood (2007).  These serendipitous events proved to be the catalyst needed to form Castle…