Mycroft, based in St. Louis, MO, provides IT and business process
management ("BPM") solutions, identity and access management ("IAM")
solutions, and managed infrastructure services to large organizations.
Petra invested $1.4 million of equity and $5.6 million of subordinated
debt along with Ticonderoga Capital to fund the acquisition of Mycroft. Petra has continued to support Mycroft's growth initiative by investing an additional $0.9 million of equity.