David Walsh is an American psychologist, educator, and author specializing in parenting, family life and the impact of media on children and teens.