David Wallace Barr
David Wallace Barr

David Wallace Barr

Writer, photographer, computer consultant, naturalist and maintenance manager of an aging brain.