Meet You at the Apple…Town Square?

Click here to visit Original posting

Apple is well-known for inventing new marketing terms. The latest? Apple Stores are now Town Squares.