Steve is an independent technology and content developer. His experience spans decades and covers areas including rich-media production, software development, and education. Steve has contributed to the digital realm in many ways and has no plans on slowing down any time soon.