robert degrandis