David Fifield
david@bamsoftware.com
https://www.bamsoftware.com/

Publications

Education

Projects

Languages

Speaker of English (darn well), Spanish (somewhat less well), and Polish (somewhat less well).