About Beth Kelly

Beth Kelly is a guest writer for the technology section of CosmoBC.com.