IslaWright

Isla is a psychology professor and tech enthusiast. She is a well published blogger and editor at Technivorz.