Brian S. McGowan

Brian S. McGowan is an independent consultant and author. He has worked as a medical scientist and educator.