A compound having formula I is useful for treating a neurodegenerative disease: R1 is an C1-12 organyl group; is a C1-12 heterocyclic ring system containing 5 to 12 ring atoms and up to three heteroatoms individually selected from the group consisting of N, O, S, and Se; R2 are C1-12 organyl groups; R7, R8 are each independently, hydrogen (H), hydroxyl, oxo (i.e., carbonyl), C1-8 alkyl, C1-8 alkoxyl, C2-8 alkenyl, C2-10 alkynyl, C5-7 cycloalkyl, C5-7 cycloalkenyl, halo, C1-4 aldehyde, or —NR4q where R4 is H, C1-8 alkyl, C2-8 alkenyl, C4-8 cycloalkyl, C4-8 cycloalkenyl, or C6-10 aryl; o is 0, 1, 2, 3, or 4; A is a C6-12 aryl group, C5-12 heteroaryl group, or an optionally substituted 3-hydroxypyridin-4(1H)-one; p is an integer from 1 to 6; and Zm is absent or a divalent linking moiety; and m is an integer representing the number of time Z is repeated.