castiel lynch