Our guest contributions are written by various authors, whose opinions and thoughts are their own and don’t necessarily reflect that of our staff writers.