Cardinal Infrastructure Group has filed for an IPO of at least $100 million to fund growth and pay down debt. Learn more ...