Tom West - American computer hardware engineer