who is C. Shirock