Deleon's possible relatives are Sandra Lee Slade, Shellene Slade Smedley, Dirk Lance Slade and 2 other people. Records link phone number (801) 298-8951 with Deleon’s details. Deleon turned 78 years old. This person has lived also in Bountiful, Vernal and Augusta. 1947 is the birth year of Deleon. Deleon currently resides at 702 150, Bountiful, Ut 84010. Businesses linked with Deleon are Handyman Slade and Neptune Water Systems, Inc.