James E. Smith (Q6133220)
American computer engineer
Language: