Teaching Paper: Strengthening Non-Profit Financial Integrity through Internal Control Checklists | Synapse