Lysara has appointed Scott Parsons as Chief Executive Officer

News May 2, 2025