David Shaffer

Active Palmetto, FL President for Shaffer Technologies, Inc.