David Gavin, A Voice for All Reasons!

It just felt like all the pieces were being laid out before me by something… Karma? A higher power? Incredible coincidence?   My Story...