Peter Robert McCulloch

Lear · Lear Seating
Total Patents: 9
Overall Rank: #566,628
Years Active: 1994–2019
Lear Rank: #155