BC OL Christian Mahogany out for the year