David Leonard

Archived Record Upland, CA Previous President for D&S Leonard, Inc.