david reddy technical review