About

David J. Shepard, Jr., serves in Port Charlotte, FL.