Technology Partners based in St. Louis, Missouri, acquired Ouellette & Associates, Chesterfield, Missouri, for a combined 70 ...