Martin Bayfield helps raise thousands for Birmingham Children's Hospital