Moray Elgin youngster threads 100 baby bonnets and donates them to Dr Gray’s Hospital September 1, 2015