Robert Calvin is a freelance journalist who has contributed to various magazines, newspapers and websites