Bruce Davie

Bruce Davie

Author, Computer Scientist