Contact the publisher of this press release Daugherty Ranked #1 Largest IT Consulting Firm and #1 Software Development Company in St. Louis by St. Louis Business Journal