Teresa Dahl

Teresa Dahl is a stay at home mommy, who enjoys writing about technology.