Gary Finnegan is a freelance journalist contributing to health and business magazines. He has a BA in physiology and an MSc in science communication. He has been a magazine editor and newspaper columnist, and has written a book about China.
It seems we can’t find what you’re looking for. Perhaps searching can help.
We value your privacy