CHARLOTTE, NORTH CAROLINA
March 20, 1935 - November 18, 2019
Oliver Homer De Leon, 84, passed away on Monday, November 18, 2019.
The De Leon Family have entrusted arrangements to Boston's Mortuary.
To send flowers to the family or plant a tree in memory of Oliver Homer De Leon, please visit our floral store.