David Preston

David Preston 
David Preston's avatar
Retired Computer Scientist. Woke AF.