BPSF fundraiser brings in record total