Yuanhong Guan

Caterpillar Inc., USA