Todd Russell Hill 1967 – 2001
SEPTEMBER 11, 2021
He passed away on September 11, 2001, when the Towers fell. The post Todd Russell Hill 1967 – 2001 appeared first on Development Corporate. Todd Hill was an account executive with QRS Corporation. Todd was staying on the 17th floor of the Marriott Hotel at the World Trade Center.