Gary J. Whittenberger is a freelance writer and retired psychologist and has written many published articles on science, philosophy, psychology, and religion, and he is a member of...view moreGary J. Whittenberger is a freelance writer and retired psychologist and has written many published articles on science, philosophy, psychology, and religion, and he is a member of several freethought organizations.view less