Victor Teicher, Victor Teicher & Co., and Carmel Partners, L.P.