Diamond N. DiRuff
overview