conerstone c&c