Marketing Theory The Impact of Demographic Shifts and Facilitating Technology Trends on Future Customer Behavior