Category Archives: Derrick J. Freeman
Derrick J. Freeman

Derrick J is a media man on the front lines of the peaceful resistance. His weapons are a camera and…