This document discusses model-driven regulatory compliance using a case study of "Know Your Customer" banking regulations. It outlines key challenges in compliance such as semantic disparity between formal regulations and business operations, generating explanations of compliance proofs, and managing changes to regulations over time. The authors propose addressing these challenges by developing formal vocabularies of regulatory and business concepts, mapping the vocabularies to address semantic differences, and using the mapped models to reason about compliance and regulatory changes. A banking example is provided to illustrate mapping KYC regulations to customer account opening processes. The proposed approach aims to help organizations more rigorously and cost-effectively ensure ongoing regulatory compliance.