demetrius and terry flenory net worth