John Farrington
$9.42
$3.30
$18.85
$6.60
$6,487.18
$2,270.51
$4,633.51
$12,046.86
$4,216.40
$2,595.41
$908.39
$9,267.02
$1,390.59
$3,614.46