1827895
Kyle L. McGregor

I create websites using responsive design in HTML5 for projects that are socially innovative, environmentally conscious, and/or involve ethics and technology.

  1. 1827895 Kyle L. McGregor