Edd Barrett

943
reputation
3
9
19

Computer scientist, programmer.