Ameya Ahuja

#722316

Technical buyer, Mercedes F1 Team