Are We Over Dependent on Technology?

Author at Tech Puddle

a group of people standing around a table