IFC Advisors Makes a $4.5 Million Bet on Angel Oak's UYLD: A Sign of the Times? | Whale Factor