Self Financial, a credit-building platform focused on expanding access to credit, announced updates to its executive leadership team, including the appointment of Brett Billick as Chief Operating ...