OSC, a financial risk management and insurance services company, has appointed Kirk Stephens as chief compliance officer and senior vice president. In his new role, Stephens will manage the company’s portfolio of risk management regulatory and compliance services for banks and other mortgage lenders.