Michael Todd

Alexander Dennis Limited · Lockheed Martin · Microsoft
Total Patents: 4
Overall Rank: #1,086,654
Years Active: 2024–2025
Alexander Dennis Limited Rank: #1