Tom Hudson

13
reputation
4

Currently studying for a master's degree in Electronic and Computer engineering.