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…