Hi Guys - need your help please - has anyone met Devon Starr. I believe his home base is Chicago, but he is visiting Atlanta at the moment. He has a couple of scenes on Dawgpound USA, but I can't find much else on him. Curious if anyone has met him? Any insight you are able to share will be much appreciated!!
http://rentmen.com/itsdevonstarr