Knights of Columbus 12906 is based at St Peter Catholic Church in Covington, La. 
The Council is an Internationally Recognized Star Council within the world's largest mens Catholic Organization. Currently 158 members in the Council.