Marianne Weems describes the mediating effects of technology on communication.

Non-profit Tax ID # 203478467