Jim McMahon

Jim McMahon writes on industrial, manufacturing and technology issues. His features have appeared in business and trade publications worldwide.