David Smith has been writing for over twenty years. He has a BA in Psychology and a minor in Philosophy. He has done extensive technical writing during seven years working in the computer software industry for a multi-national corporation. He also writes fiction and is currently focusing on article writing.
You may wonder why this isn’t David Smith’s blog. Do a Google search for “David Smith” and you will get over 2 million results. Google for “Takashi Izo” and you will get less than 100. Enough said?
