Egglefield donates over $1,800 to NCSPCA

by