All materials contained on this site, including text, graphics, icons, still and moving images, sound recordings, musical compositions, audiovisual works and software, are the property of their respective owners. All product names, logos, and brands are property of their respective owners. All company, product and service names appearing on this personal portfolio website are for identification purposes only. All other copyrights, trademarks, registered trademarks, service marks, or registered service marks cited are the property of their respective owners.