Karlie Taylor

Karlie Taylor

Marketing Manager & lover of technology

Badges

Veteran
Veteran

Recently Supported

The Spontaneous Pop-up Display (SPUD) 24-inch TV screen that collapses & expands like an umbrella