John Farrington
$9.43
$18.86
$6,496.56
$12,063.51
$4,640.02
$1,624.01
$2,598.90
$909.62
$6.60
$1,393.08
$487.58
$3,620.13
$3,248.28