Mark Davis is Managing Director at B. Riley & Co., a leading independent investment bank. He has previously held executive positions in investments banking at Cantor Fitzgerald and Citigroup.