Need immediate help? We will contact you right away.

Mailing Address

6233 W. 97th st.
Bloomington MN 55438

Office Phone

Tel 612-822-2508
Fax 612-392-7931

General Email


Our Experts Are Here to Help


President / Founder
Tom Carlson

I broke away from a corporate career to start my own sales agency in 2003. I had reached a cross roads where I would leave MN to pursue national and global opportunities. I chose to stay and build a new company focused on serving the manufacturing industries in the Midwest. I enjoy bringing customers, distributors, and manufacturers together on extended teams to solve problems in engineering and supply chain management. I wear many hats at Technical Partners Group including business manager, sales manager, technical adviser and sales resource for all territories.

Mobile 612-822-2508
Fax 612-392-7931

Sales Management & Business Development – All Territories

Vice President of Sales
Kyle Franklin

I joined Technical Partners Group to be part a firm whose goal is to build a portfolio of synergistic products to better serve our customers. I enjoy bringing customers, distributors, and manufacturers together on extended teams to solve problems in engineering and supply chain management. I also enjoy educating our customers on the benefits and services that our manufacturers bring to them. As the Vice President of Sales I provide leadership for team members to drive sales growth for our principle partners.  Additionally, I provide professional development guidance for my sales team so they can better achieve their goals and goals of the company.

Mobile 952-238-9440
Fax 612-392-7931

Sales Territories – North MN, North WI & Upper MI

Sales Management- IL, WI & Upper MI


Manufacturer’s Representative
Isak Keskitalo

With an expanding family, I was intrigued with the idea of managing a local territory where I grew up in Western MN. I wanted to work from home and reduce the amount of airport visits. Even though I put on a lot of car miles, working with Technical Partners Group has given me a more balanced home life. A few hour car drive is much different than dealing with airports for a few hour plane ride!

Mobile 612-910-0873
Fax 612-392-7931

Sales Territories – West MN, ND, SD & NE

Manufacturer’s Representative
Jeff Seifert

I decided to join TPG after many years of gentle persuasion from my longtime friend and former co-worker, Tom Carlson. I observed an entrepreneur who had a vision to build and grow a company of utmost integrity and create a culture where all employees are valued and have equal voice. This is truly a company team that feels like a family. Tom realizes that employee satisfaction is linked to customer satisfaction and believes the whole is greater than the sum of its parts. Not only do I enjoy representing the synergistic mix of quality supplier partners but I am also proud to be a part of the TPG “family”.

Mobile 612-581-8669
Fax 612-392-7931

Sales Territories – South MN, Southwest WI & IA

Kurt McMahon - Manufacturer's Represenative
Manufacturer’s Representative
Kurt McMahon

I work with my customers at all levels of their organization to identify potential points of pain and then address them with comprehensive, tailor-made solutions. Having a technical background and experience as an engineer in the field, I find myself well-suited to adapting to my customer’s specific situation and to understanding their processes at the most basic levels.

Mobile 414-758-5472

Fax 612-392-7931

Sales Territories – IL & South WI


Senior Sales Associate
Vicki Armstrong

I began my career at a packaging machinery manufacturer in their purchasing department. I moved to a similar role at a company that made animal feed and bakery mixes.  I transitioned to being a supplier as a high tech distributor for 20 years. I enjoyed helping customers as both Inside and Outside Sales.  Now as part of the Technical Partners Group team, we work closely together to support each other in our efforts to meet the expectations of the customers and manufacturers.

Mobile 612-759-8739
Fax 612-392-7931

Territory Map

Roll Over the Territories to Find your Representative