Shelly Palmer

Media, tech, internet
Shelly Palmer
Media, tech, internet
Contributor since: 2008
Shelly Palmer, Contributor
media, tech, internet