Takeshi Yamaguchi

Vice President, Nissan Technical Center North America (NTCNA)
    • 2848 x 4288
    • 1200 x 1200