Daniel Johnson (credited as Derek) tops four different guys on Breeder Fuckers.
If that wasn't hot enough, he also stars in 11 sessions as a filthy bottom, credited as Bryan.
Daniel Johnson Home
British Fan Home