Patrick Flanagan

Scientist, Inventor Author. Owner of PhiSciences.com.