Author: Daniel Olshefsky

An amateur writer who currently writes here, at www.amateur-writing.com, and at theknowledgeshot.blogspot.com