BROADWAY FINANCIAL CORPORATION STOCK PURCHASE AGREEMENT November 23, 2020