To be honest my first thought was, "Oh gosh..." because of the small margins with tons of text in the top portion of your resume. If you could make language more concise and perhaps eliminate unrelated/unnecessary information (i.e. Elementary School portion), the better. White space is a good thing :). I think the average time a resume gets looked over is 12-15 seconds or something, so too much text "burdens" the reviewer.
Additionally beware of trying to emphasize your varied taste, a resume should be tailored for the position; some may view "varied" as "fluff."
Overall, nice resume. Your GPA and leadership experience is great. I see a lot of "initiated" and "executed" along with hard figures to back it up -- very good. Your resume screams out, "I'm a leader and here's proof I work hard" -- this is really all I'd care about. Once that thought enters my head, I'm ready to discuss moving forward if I like your vibe. Also, if you have any further computer skills, list them. Listing Photoshop immediately tells me you're more computer saavy than the person who puts the default "MS Office Suite."
P.S. I work in HR and have seen tons of resumes.