James Xu

James Xu

Director/Board Member at THERMOGENESIS HOLDINGS, INC.

53 year
Consumer Services
Health Technology
Commercial Services