Steve powers was featured in the May 2010 Artist's Magazine* in an article written by Larry Humber talking about his love letter project in Philadelphia (series of 50 murals with a boy's pitch for romance to his girl). No photo credit given, so I'm guessing Larry took the photo too.
* Sorry link will only take you to a site where you can order the magazine, but they have snippets of the contents of the issue.
I just had to sketch him as soon as I saw that hair...who could resist?!?!