Skip navigation

John Linehan

Technical Director | Electrical Systems Engineering, Ingersoll Rand Advanced Assembly Power Tools

Inspiring Progress™

John’s Recent activity