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