Full Name: Aaron Thomas Swartz
Date:
STATUTE: 5404
STATUTE: 4910
STATUTE: 3566
STATUTE: 4902