Dundee four-year-old raises more than £400 for NHS with unique badges

Sadie Cook with some of her badges.
Sadie Cook with some of her badges.