Skip to main content
David Bruce Smith, founder and president of The Grateful American Foundation

David Bruce Smith