12.03.18|Amarelle WenkertEarlier this month, BioCatch appointed Howard Edelstein to the role of CEO. The company raised $41 million to date