Jim McMahon

Jim McMahon writes on industrial, manufacturing, and technology solutions. His features have appeared in more than 3,500 trade and business publications worldwide.