David Harris

Photo of David Harris

David Harris is a freelance science writer in Palo Alto, California.