0001181431-05-001976 4 1 20050105 20050107 20050107 GILMORE JAMES III 0001237270 4 34 001-16371 05517166 BARR LABORATORIES INC 300 CORPORATE DRIVE SUITE 10 BLAUVELT NY 10913 18002275227 IDT CORP 0001005731 4813 223415036 DE 0731 520 BROAD ST NEWARK NJ 07102 973 438 1000 520 BROAD STREET NEWARK NJ 07102 4 1 rrd63979.xml FORM 4