Self-employed

Douglas Himberger

President

Freelance science writer and editor

Owner