UNITED STATES
                       SECURITIES AND EXCHANGE COMMISSION
                            Washington, D.C.  20549

                                    Form 13F

                              Form 13F COVER PAGE

Report for the Calendar Year or Quarter Ended: December 31, 2004

Check here if Amendment [  ]; Amendment Number: 
This Amendment (Check only one.): [  ] is a restatement.
                                  [  ] adds new holdings entries.

Institutional Investment Manager Filing this Report:

Name:    Allied Irish Banks, p.l.c.
Address: Regulatory Compliance & Business Ethics
         Block F Level 4  -  Bankcentre
         Ballsbridge, Dublin 4 Ireland  

13F File Number:  28-05346

The institutional investment manager filing this report and the person by whom
it is signed hereby represent that the person signing the report is authorized
to submit it, that all information contained herein is true, correct and
complete, and that it is understood that all required items, statements,
schedules, lists, and tables, are considered integral parts of this form.

Person Signing this Report on Behalf of Reporting Manager:

Name:      John Burns
Title:     Assistant Secretary
Phone:     00 353 1 6413543

Signature, Place, and Date of Signing:

     /s/  John Burns     Dublin, Ireland     February 10, 2005

Report Type (Check only one.):

[ X]         13F HOLDINGS REPORT.

[  ]         13F NOTICE.

[  ]         13F COMBINATION REPORT.




                              FORM 13F SUMMARY PAGE

Report Summary:

Number of Other Included Managers:         0

Form13F Information Table Entry Total:     304

Form13F Information Table Value Total:     $4,127,633 (thousands)


List of Other Included Managers:

Provide a numbered list of the name(s) and Form 13F file number(s) of all
institutional managers with respect to which this report is filed, other
than the manager filing this report.

NONE



                                          
                                                     FORM 13F INFORMATION TABLE
                                                             VALUE  SHARES/ SH/ PUT/ INVSTMT  OTHER            VOTING AUTHORITY
NAME OF ISSUER                 TITLE OF CLASS   CUSIP     (x$1000)  PRN AMT PRN CALL DSCRETN MANAGERS         SOLE   SHARED     NONE
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
3M CO                          COM              88579Y101      261     3280 SH       DEFINED                  3280        0        0
A D C TELECOMMUNICATIONS       COM              000886101       11     4310 SH       DEFINED                  4310        0        0
ABBOTT LABS                    COM              002824100      209     4646 SH       DEFINED                  4646        0        0
ACTIVCARD CORP                 COM              00506J107       28     3200 SH       DEFINED                  3200        0        0
ADVANCED DIGITAL INFORMATION   COM              007525108       13     1400 SH       DEFINED                  1400        0        0
ADVANCED MEDICAL OPTICS INC    COM              00763M108        5      111 SH       DEFINED                   111        0        0
ADVANCED MICRO DEVICES INC     COM              007903107        7      300 SH       DEFINED                   300        0        0
ADVENT CLAYMORE CV SECS & IN   COM              00764C109       27     1000 SH       DEFINED                  1000        0        0
AETNA INC NEW                  COM              00817Y108     3193    25449 SH       DEFINED                 25449        0        0
AFLAC INC                      COM              001055102       38     1000 SH       DEFINED                  1000        0        0
AGERE SYS INC                  CL B             00845V209        1     1110 SH       DEFINED                  1110        0        0
AGILENT TECHNOLOGIES INC       COM              00846U101       68     2832 SH       DEFINED                  2832        0        0
AGNICO EAGLE MINES LTD         COM              008474108        9      600 SH       DEFINED                   600        0        0
AIR PRODS & CHEMS INC          COM              009158106      937    16175 SH       DEFINED                 16175        0        0
AK STL HLDG CORP               COM              001547108        8      600 SH       DEFINED                   600        0        0
ALBERTSONS INC                 COM              013104104        6      250 SH       DEFINED                   250        0        0
ALCAN INC                      COM              013716105       26      500 SH       DEFINED                   500        0        0
ALCOA INC                      COM              013817101      101     3057 SH       DEFINED                  3057        0        0
ALLERGAN INC                   COM              018490102       30      372 SH       DEFINED                   372        0        0
ALTERA CORP                    COM              021441100       87     4200 SH       DEFINED                  4200        0        0
ALTRIA GROUP INC               COM              02209S103    25546   418145 SH       DEFINED                418145        0        0
AMBAC FINL GROUP INC           COM              023139108       33      400 SH       DEFINED                   400        0        0
AMDOCS LTD                     ORD              G02602103       11      405 SH       DEFINED                   405        0        0
AMERICAN EXPRESS CO            COM              025816109    21108   374445 SH       DEFINED                374445        0        0
AMERICAN INTL GROUP INC        COM              026874107     1134    17464 SH       DEFINED                 17464        0        0
AMERITRADE HLDG CORP NEW       COM              03074K100     8813   619770 SH       DEFINED                619770        0        0
AMGEN INC                      COM              031162100      349     6190 SH       DEFINED                  6190        0        0
ANADARKO PETE CORP             COM              032511107       17      250 SH       DEFINED                   250        0        0
ANALOG DEVICES INC             COM              032654105      187     5045 SH       DEFINED                  5045        0        0
ANGLO AMERN PLC                ADR              03485P102        5      200 SH       DEFINED                   200        0        0
ANHEUSER BUSCH COS INC         COM              035229103      284     5387 SH       DEFINED                  5387        0        0
ANTHEM INC                     COMMON           03674B104       60      700 SH       DEFINED                   700        0        0
AOL TIME WARNER INC            COMMON           00184A105       24     1350 SH       DEFINED                  1350        0        0
APACHE CORP                    COM              037411105    19967   394842 SH       DEFINED                394842        0        0
APPLE COMPUTER INC             COM              037833100     5564    86389 SH       DEFINED                 86389        0        0
APPLERA CORP                   COM CE GEN GRP   038020202        5      364 SH       DEFINED                   364        0        0
APPLIED MATLS INC              COM              038222105    10599   619838 SH       DEFINED                619838        0        0
AQUILA INC                     COM              03840P102       14     3748 SH       DEFINED                  3748        0        0
ARCHSTONE SMITH TR             COM              039583109     1000    26100 SH       DEFINED                 26100        0        0
ATI TECHNOLOGIES INC           COM              001941103      430    22200 SH       DEFINED                 22200        0        0
AUTOMATIC DATA PROCESSING IN   COM              053015103      108     2380 SH       DEFINED                  2380        0        0
AVAYA INC                      COM              053499109       45     2610 SH       DEFINED                  2610        0        0
AVOCENT CORP                   COM              053893103      322     7970 SH       DEFINED                  7970        0        0
AWARE INC MASS                 COM              05453N100        2      400 SH       DEFINED                   400        0        0
AXA                            SPONSORED ADR    054536107        7      325 SH       DEFINED                   325        0        0
BANK OF AMERICA CORPORATION    COM              060505104    14233   299493 SH       DEFINED                299493        0        0
BARRICK GOLD CORP              COM              067901108       41     2080 SH       DEFINED                  2080        0        0
BAUSCH & LOMB INC              COM              071707103     9027   140041 SH       DEFINED                140041        0        0
BAXTER INTL INC                COM              071813109      104     3155 SH       DEFINED                  3155        0        0
BEA SYS INC                    COM              073325102      207    23340 SH       DEFINED                 23340        0        0
BECTON DICKINSON & CO          COM              075887109       14      240 SH       DEFINED                   240        0        0
BED BATH & BEYOND INC          COM              075896100       28      700 SH       DEFINED                   700        0        0
BELLSOUTH CORP                 COM              079860102       13      475 SH       DEFINED                   475        0        0
BERKSHIRE HATHAWAY INC DEL     CL B             084670207     3578     1210 SH       DEFINED                  1210        0        0
BIOMET INC                     COM              090613100       48     1000 SH       DEFINED                  1000        0        0
BJ SVCS CO                     COM              055482103     6231   133787 SH       DEFINED                133787        0        0
BMC SOFTWARE INC               COM              055921100        9      470 SH       DEFINED                   470        0        0
BOSTON SCIENTIFIC CORP         COM              101137107      103     2970 SH       DEFINED                  2970        0        0
BP PLC                         SPONSORED ADR    055622104       19      330 SH       DEFINED                   330        0        0
BRISTOL MYERS SQUIBB CO        COM              110122108      682    26656 SH       DEFINED                 26656        0        0
BROADCOM CORP                  CL A             111320107      184     5700 SH       DEFINED                  5700        0        0
C D W CORP                     COM              12512N105    10697   161222 SH       DEFINED                161222        0        0
CAREMARK RX INC                COM              141705103       36     1000 SH       DEFINED                  1000        0        0
CARNIVAL CORP                  COMMON           143658102       23      500 SH       DEFINED                   500        0        0
CATERPILLAR INC DEL            COM              149123101    10205   104693 SH       DEFINED                104693        0        0
CELESTICA INC                  SUB VTG SHS      15101Q108       25     1500 SH       DEFINED                  1500        0        0
CENTRAL EUROPE AND RUSSIA FD   COM              153436100       22      800 SH       DEFINED                   800        0        0
CEVA INC                       COM              157210105       21     5029 SH       DEFINED                  5029        0        0
CHASE FLEMING ASSE             COMMON           005369720      174     1634 SH       DEFINED                  1634        0        0
CHECK POINT SFTWRE             COMMON           001082411    19861   806394 SH       DEFINED                806394        0        0
CHECK POINT SOFTWARE TECH LT   ORD              M22465104        4      170 SH       DEFINED                   170        0        0
CHESAPEAKE CORP                COM              165159104        6      225 SH       DEFINED                   225        0        0
CHEVRONTEXACO CORP             COM              166764100    20230   384662 SH       DEFINED                384662        0        0
CHINA MOBILE HONG KONG LTD     SPONSORED ADR    16941M109        9      500 SH       DEFINED                   500        0        0
CHIRON CORP                    COM              170040109        8      250 SH       DEFINED                   250        0        0
CIGNA CORP                     COM              125509109       62      900 SH       DEFINED                   900        0        0
CINTAS CORP                    COM              172908105    10331   235549 SH       DEFINED                235549        0        0
CISCO SYS INC                  COM              17275R102      795    41513 SH       DEFINED                 41513        0        0
CITIGROUP INC                  COM              172967101    44537   925385 SH       DEFINED                925385        0        0
CITRIX SYS INC                 COM              177376100    11322   463166 SH       DEFINED                463166        0        0
CLARUS CORP DEL                COMMON           182707109        3      335 SH       DEFINED                   335        0        0
CLEAR CHANNEL COMMUNICATIONS   COM              184502102       49     1480 SH       DEFINED                  1480        0        0
COACH INC                      COM              189754104    23720   420562 SH       DEFINED                420562        0        0
COCA COLA CO                   COM              191216100     8606   206717 SH       DEFINED                206717        0        0
COHEN & STEERS ADV INC RLTY    COM              19247W102       26     1000 SH       DEFINED                  1000        0        0
COLGATE PALMOLIVE CO           COM              194162103    20977   409790 SH       DEFINED                281949        0        0
COMCAST CORP NEW               CL A SPL         20030N200       80     2850 SH       DEFINED                  2850        0        0
COMERICA INC                   COM              200340107        9      150 SH       DEFINED                   150        0        0
COMPANIA DE MINAS BUENAVENTU   SPONSORED ADR    204448104        4      150 SH       DEFINED                   150        0        0
COMVERSE TECHNOLOGY INC        COM PAR $0.10    205862402     8562   350189 SH       DEFINED                350189        0        0
CONOCOPHILLIPS                 COM              20825C104       14      175 SH       DEFINED                   175        0        0
CONSOL ENERGY INC              COM              20854P109       21      500 SH       DEFINED                   500        0        0
COOPER CAMERON CORP            COM              216640102    15060   279884 SH       DEFINED                279884        0        0
CORNING INC                    COM              219350105       18     1405 SH       DEFINED                  1405        0        0
COST PLUS INC CALIF            COM              221485105       30      930 SH       DEFINED                   930        0        0
COSTCO WHSL CORP NEW           COM              22160K105       16      375 SH       DEFINED                   375        0        0
CVS CORP                       COM              126650100       32      800 SH       DEFINED                   800        0        0
DAIMLERCHRYSLER AG             ORD              D1668R123        7      175 SH       DEFINED                   175        0        0
DEERE & CO                     COM              244199105        4       60 SH       DEFINED                    60        0        0
DELL COMPUTER CORP             COMMON           247025109       60     1675 SH       DEFINED                  1675        0        0
DELL INC                       COM              24702R101    24077   571370 SH       DEFINED                571370        0        0
DISNEY WALT CO                 COM DISNEY       254687106    25030   900385 SH       DEFINED                900385        0        0
DOLLAR GEN CORP                COM              256669102       20     1000 SH       DEFINED                  1000        0        0
DONNELLEY R R & SONS CO        COM              257867101       34     1100 SH       DEFINED                  1100        0        0
DUKE ENERGY CORP               COM              264399106      610    24130 SH       DEFINED                 24130        0        0
DYCOM INDS INC                 COM              267475101       29     1000 SH       DEFINED                  1000        0        0
E M C CORP MASS                COM              268648102      107     7416 SH       DEFINED                  7416        0        0
EBAY INC                       COM              278642103    12238   105327 SH       DEFINED                105327        0        0
EDISON INTL                    COM              281020107      870    27165 SH       DEFINED                 27165        0        0
ELAN PLC                       ADR              284131208     2178    82263 SH       DEFINED                 82263        0        0
ELECTRONIC DATA SYS NEW        COM              285661104        6      300 SH       DEFINED                   300        0        0
EMERSON ELEC CO                COM              291011104       33      500 SH       DEFINED                   500        0        0
ENERGY EAST CORP               COM              29266M109       96     3600 SH       DEFINED                  3600        0        0
ERICSSON L M TEL CO            ADR B SEK 10     294821608        8      240 SH       DEFINED                   240        0        0
EVERGREEN SOLAR INC            COM              30033R108       16     3500 SH       DEFINED                  3500        0        0
EXELON CORP                    COM              30161N101      696    15800 SH       DEFINED                 15800        0        0
EXXON MOBIL CORP               COM              30231G102    21137   413097 SH       DEFINED                413097        0        0
F5 NETWORKS INC                COM              315616102     5310   108984 SH       DEFINED                108984        0        0
FEDEX CORP                     COM              31428X106      296     3025 SH       DEFINED                  3025        0        0
FIRST DATA CORP                COM              319963104       37      900 SH       DEFINED                   900        0        0
FISHER SCIENTIFIC INTL INC     COM NEW          338032204    18190   291598 SH       DEFINED                291598        0        0
FLEXTRONICS INTL LTD           ORD              Y2573F102       25     1650 SH       DEFINED                  1650        0        0
FREEPORT- MCMOR C&G            PFD CV 0.005SH   35671D501       39     1000 SH       DEFINED                  1000        0        0
FX ENERGY INC                  COM              302695101       79     7000 SH       DEFINED                  7000        0        0
GANNETT INC                    COM              364730101       36      425 SH       DEFINED                   425        0        0
GAP INC DEL                    COM              364760108        8      450 SH       DEFINED                   450        0        0
GATEWAY INC                    COM              367626108        2      280 SH       DEFINED                   280        0        0
GEMPLUS INTL S A               ADR              36866Y102        7     1500 SH       DEFINED                  1500        0        0
GENERAL DYNAMICS CORP          COM              369550108        5       50 SH       DEFINED                    50        0        0
GENERAL ELEC CO                COM              369604103    60494  1658889 SH       DEFINED               1658889        0        0
GENERAL MLS INC                COM              370334104       17      350 SH       DEFINED                   350        0        0
GENZYME CORP                   COM GENL DIV     372917104     9934   171087 SH       DEFINED                171087        0        0
GILEAD SCIENCES INC            COM              375558103       48     1400 SH       DEFINED                  1400        0        0
GILLETTE CO                    COM              375766102      117     2590 SH       DEFINED                  2590        0        0
GOLD FIELDS LTD NEW            SPONSORED ADR    38059T106       17     1400 SH       DEFINED                  1400        0        0
GOLDMAN SACHS GROUP INC        COM              38141G104    20382   195923 SH       DEFINED                195923        0        0
GTECH HLDGS CORP               COM              400518106     9435   363590 SH       DEFINED                363590        0        0
HALLIBURTON CO                 COM              406216101       21      500 SH       DEFINED                   500        0        0
HARLEY DAVIDSON INC            COM              412822108    10896   179344 SH       DEFINED                179344        0        0
HCA INC                        COM              404119109       25      600 SH       DEFINED                   600        0        0
HEINZ H J CO                   COM              423074103     4545   116581 SH       DEFINED                116581        0        0
HERSHEY FOODS CORP             COM              427866108     2288    41200 SH       DEFINED                 41200        0        0
HEWLETT PACKARD CO             COM              428236103      387    18392 SH       DEFINED                 18392        0        0
HOME DEPOT INC                 COM              437076102     4179    97802 SH       DEFINED                 97802        0        0
HONEYWELL INTL INC             COM              438516106      204     5775 SH       DEFINED                  5775        0        0
HOOPER HOLMES INC              COM              439104100        7     1240 SH       DEFINED                  1240        0        0
ICON PUB LTD CO                SPONSORED ADR    45103T107      371     9600 SH       DEFINED                  9600        0        0
ILLINOIS TOOL WKS INC          COM              452308109      494     5300 SH       DEFINED                  5300        0        0
INTEL CORP                     COM              458140100    10904   466574 SH       DEFINED                466574        0        0
INTERNATIONAL BUSINESS MACHS   COM              459200101    11007   112541 SH       DEFINED                112541        0        0
INTERNATIONAL FLAVORS&FRAGRA   COM              459506101      428    10000 SH       DEFINED                 10000        0        0
INTERNATIONAL GAME TECHNOLOG   COM              459902102       35     1000 SH       DEFINED                  1000        0        0
INTL PAPER CO                  COM              460146103       69     1648 SH       DEFINED                  1648        0        0
IONA TECHNOLOGIES PLC          SPONSORED ADR    46206P109      585   112210 SH       DEFINED                112210        0        0
ISHARES INC                    MSCI HONG KONG   464286871       14     1150 SH       DEFINED                  1150        0        0
ISHARES TR                     MSCI EMERG MKT   464287234       26      130 SH       DEFINED                   130        0        0
JACUZZI BRANDS INC             COM              469865109        2      180 SH       DEFINED                   180        0        0
JETBLUE AWYS CORP              COM              477143101    12350   531882 SH       DEFINED                531882        0        0
JOHNSON & JOHNSON              COM              478160104    44156   695864 SH       DEFINED                695864        0        0
JPMORGAN & CHASE & CO          COM              46625H100      404    10540 SH       DEFINED                 10540        0        0
JUNIPER NETWORKS INC           COM              48203R104        9      325 SH       DEFINED                   325        0        0
KELLOGG CO                     COM              487836108     3864    86540 SH       DEFINED                 86540        0        0
KERR MCGEE CORP                COM              492386107       31      500 SH       DEFINED                   500        0        0
KIMBERLY CLARK CORP            COM              494368103       97     1498 SH       DEFINED                  1498        0        0
KLA-TENCOR CORP                COM              482480100    15513   333061 SH       DEFINED                333061        0        0
KONINKLIJKE PHILIPS ELECTRS    NY REG SH NEW    500472303       50     1940 SH       DEFINED                  1940        0        0
LEGG MASON INC                 COM              524901105      169     1165 SH       DEFINED                  1165        0        0
LEHMAN BROS HLDGS INC          COM              524908100       26      315 SH       DEFINED                   315        0        0
LIBERTY MEDIA CORP NEW         COM SER A        530718105    11606  1060144 SH       DEFINED               1060144        0        0
LILLY ELI & CO                 COM              532457108      247     4409 SH       DEFINED                  4409        0        0
LINEAR TECHNOLOGY CORP         COM              535678106      233     6000 SH       DEFINED                  6000        0        0
LOWES COS INC                  COM              548661107       44      800 SH       DEFINED                   800        0        0
LUCENT TECHNOLOGIES INC        COM              549463107       38    10000 SH       DEFINED                 10000        0        0
M & T BK CORP                  COM              55261F104  2879328 26700000 SH       DEFINED              26700000        0        0
MACROMEDIA INC                 COM              556100105       10      325 SH       DEFINED                   325        0        0
MARSH & MCLENNAN COS INC       COM              571748102       71     1905 SH       DEFINED                  1905        0        0
MARTEK BIOSCIENCES CORP        COM              572901106        5      100 SH       DEFINED                   100        0        0
MARVEL ENTERPRISES INC         COM              57383M108       25     1300 SH       DEFINED                  1300        0        0
MAXIM INTEGRATED PRODS INC     COM              57772K101      140     3300 SH       DEFINED                  3300        0        0
MAY DEPT STORES CO             COM              577778103       53     1800 SH       DEFINED                  1800        0        0
MCDATA CORP                    CL A             580031201        0       16 SH       DEFINED                    16        0        0
MCDONALDS CORP                 COM              580135101    16416   512045 SH       DEFINED                512045        0        0
MEDCO HEALTH SOLUTIONS INC     COM              58405U102        2       42 SH       DEFINED                    42        0        0
MEDTRONIC INC                  COM              585055106    18597   374422 SH       DEFINED                374422        0        0
MELLON FINL CORP               COM              58551A108     1027    33000 SH       DEFINED                 33000        0        0
MENTOR GRAPHICS CORP           COM              587200106        4      275 SH       DEFINED                   275        0        0
MERCK & CO INC                 COM              589331107       32     1004 SH       DEFINED                  1004        0        0
MERIX CORP                     COM              590049102        3      300 SH       DEFINED                   300        0        0
MERRILL LYNCH & CO INC         COM              590188108       81     1350 SH       DEFINED                  1350        0        0
MGI PHARMA INC                 COM              552880106       27     1000 SH       DEFINED                  1000        0        0
MGM MIRAGE                     COM              552953101    30603   420713 SH       DEFINED                420713        0        0
MICROCHIP TECHNOLOGY INC       COM              595017104        6      247 SH       DEFINED                   247        0        0
MICRON TECHNOLOGY INC          COM              595112103      104     8445 SH       DEFINED                  8445        0        0
MICROSOFT CORP                 COM              594918104    31013  1160346 SH       DEFINED               1160346        0        0
MILLENNIUM PHARMACEUTICALS I   COM              599902103       13     1030 SH       DEFINED                  1030        0        0
MOODYS CORP                    COM              615369105       37      500 SH       DEFINED                   500        0        0
MORGAN STANLEY EMER MKTS FD    COM              61744G107       75     4300 SH       DEFINED                  4300        0        0
MOTOROLA INC                   COM              620076109       45     2590 SH       DEFINED                  2590        0        0
NABORS INDUSTRIES LTD          SHS              G6359F103    15098   294357 SH       DEFINED                294357        0        0
NASDAQ 100 TR                  UNIT SER 1       631100104      420    10516 SH       DEFINED                 10516        0        0
NATIONAL CITY CORP             COM              635405103       10      250 SH       DEFINED                   250        0        0
NETWORK APPLIANCE INC          COM              64120L104    21806   656403 SH       DEFINED                656403        0        0
NETWORK EQUIP TECHNOLOGIES     COM              641208103       31     3100 SH       DEFINED                  3100        0        0
NEWMONT MINING CORP            COM              651639106    21507   484367 SH       DEFINED                484367        0        0
NIKE INC                       CL B             654106103    17159   189201 SH       DEFINED                189201        0        0
NISSAN MOTORS                  SPONSORED ADR    654744408       17      775 SH       DEFINED                   775        0        0
NOBLE CORPORATION              SHS              G65422100       24      500 SH       DEFINED                   500        0        0
NOKIA CORP                     SPONSORED ADR    654902204       18     1100 SH       DEFINED                  1100        0        0
NOMURA HLDGS INC               SPONSORED ADR    65535H208        7      575 SH       DEFINED                   575        0        0
NORFOLK SOUTHERN CORP          COM              655844108       24      700 SH       DEFINED                   700        0        0
NORTEL NETWORKS CORP NEW       COM              656568102       54    16000 SH       DEFINED                 16000        0        0
NORTH FORK BANCORPORATION NY   COM              659424105       27      600 SH       DEFINED                   600        0        0
NORTHROP GRUMMAN CORP          COM              666807102       56     1000 SH       DEFINED                  1000        0        0
NOVELL INC                     COM              670006105      214    31700 SH       DEFINED                 31700        0        0
NOVELLUS SYS INC               COM              670008101       13      500 SH       DEFINED                   500        0        0
NVIDIA CORP                    COM              67066G104      353    15000 SH       DEFINED                 15000        0        0
OCCIDENTAL PETE CORP DEL       COM              674599105       11      200 SH       DEFINED                   200        0        0
ONYX PHARMACEUTICALS INC       COM              683399109       91     2800 SH       DEFINED                  2800        0        0
OPENTV CORP                    CL A             G67543101       29     7500 SH       DEFINED                  7500        0        0
ORACLE CORP                    COM              68389X105    26504  1933292 SH       DEFINED               1933292        0        0
ORASURE TECHNOLOGIES INC       COM              68554V108      238   206955 SH       DEFINED                206955        0        0
OREGON STL MLS INC             COM              686079104       10      500 SH       DEFINED                   500        0        0
PANTRY INC                     COM              698657103       14      500 SH       DEFINED                   500        0        0
PAYCHEX INC                    COM              704326107       12      345 SH       DEFINED                   345        0        0
PEABODY ENERGY CORP            COM              704549104       24      300 SH       DEFINED                   300        0        0
PENNEY J C INC                 COM              708160106       19      500 SH       DEFINED                   500        0        0
PEPSICO INC                    COM              713448108      300     5964 SH       DEFINED                  5964        0        0
PETROLEO BRASILEIRO SA PETRO   SPONSORED ADR    71654V408       46     1200 SH       DEFINED                  1200        0        0
PETSMART INC                   COM              716768106    20262   570376 SH       DEFINED                570376        0        0
PFIZER INC                     COM              717081103    32883  1217615 SH       DEFINED               1217615        0        0
PHELPS DODGE CORP              COM              717265102    15214   153802 SH       DEFINED                153802        0        0
PIONEER NAT RES CO             COM              723787107    13435   382777 SH       DEFINED                382777        0        0
PLACER DOME INC                COM              725906101      506    26818 SH       DEFINED                 26818        0        0
PMC-SIERRA INC                 COM              69344F106       35     3068 SH       DEFINED                  3068        0        0
POTASH CORP SASK INC           COM              73755L107       38      500 SH       DEFINED                   500        0        0
PRINCIPAL FINANCIAL GROUP IN   COM              74251V102    11534   281737 SH       DEFINED                281737        0        0
PROCTER & GAMBLE CO            COM              742718109    18226   330969 SH       DEFINED                330969        0        0
PRUDENTIAL FINL INC            COM              744320102    22128   402614 SH       DEFINED                402614        0        0
QUALCOMM INC                   COM              747525103       44     1050 SH       DEFINED                  1050        0        0
RAYOVAC CORP                   COM              755081106       45     1500 SH       DEFINED                  1500        0        0
RAYTHEON CO                    COM NEW          755111507    16138   415586 SH       DEFINED                415586        0        0
RITE AID CORP                  COM              767754104       27     7500 SH       DEFINED                  7500        0        0
ROCKWELL AUTOMATION INC        COM              773903109       28      750 SH       DEFINED                   750        0        0
ROYAL BK CDA MONTREAL QUE      COM              780087102       90     1700 SH       DEFINED                  1700        0        0
ROYAL DUTCH PETE CO            NY REG EUR .56   780257804       33      698 SH       DEFINED                   698        0        0
RYANAIR HLDGS PLC              SPONSORED ADR    783513104     2041    48625 SH       DEFINED                 48625        0        0
SANDISK CORP                   COM              80004C101    10228   649899 SH       DEFINED                649899        0        0
SARA LEE CORP                  COM              803111103        8      350 SH       DEFINED                   350        0        0
SCHERING PLOUGH CORP           COM              806605101    16807   804927 SH       DEFINED                804927        0        0
SCIENTIFIC ATLANTA INC         COM              808655104      254     7700 SH       DEFINED                  7700        0        0
SCO GROUP INC                  COM              78403A106        7     1670 SH       DEFINED                  1670        0        0
SIEBEL SYS INC                 COM              826170102       67     6392 SH       DEFINED                  6392        0        0
SK TELECOM LTD                 SPONSORED ADR    78440P108       23     1000 SH       DEFINED                  1000        0        0
SKILLSOFT PLC                  SPONSORED ADR    830928107       23     4195 SH       DEFINED                  4195        0        0
SMURFIT-STONE CONTAINER CORP   COM              832727101      119     6375 SH       DEFINED                  6375        0        0
SOLECTRON CORP                 COM              834182107      314    58857 SH       DEFINED                 58857        0        0
SONY CORP                      ADR NEW          835699307        8      225 SH       DEFINED                   225        0        0
SPDR TR                        UNIT SER 1       78462F103     4937    40805 SH       DEFINED                 40805        0        0
SPRINT CORP                    COM FON          852061100       11      500 SH       DEFINED                   500        0        0
ST JUDE MED INC                COM              790849103       14      340 SH       DEFINED                   340        0        0
ST PAUL TRAVELERS INC          COM              792860108        5      267 SH       DEFINED                   267        0        0
STARBUCKS CORP                 COM              855244109       17      500 SH       DEFINED                   500        0        0
STATE STR CORP                 COM              857477103       49     1000 SH       DEFINED                  1000        0        0
STERICYCLE INC                 COM              858912108      167     3600 SH       DEFINED                  3600        0        0
STRATEX NETWORKS INC           COM              86279T109        3     1400 SH       DEFINED                  1400        0        0
SUN LIFE FINL INC              COM              866796105       22      550 SH       DEFINED                   550        0        0
SUN MICROSYSTEMS INC           COM              866810104      154    28400 SH       DEFINED                 28400        0        0
SYSCO CORP                     COM              871829107     1707    44720 SH       DEFINED                 44720        0        0
TARGET CORP                    COM              87612E106       23      550 SH       DEFINED                   550        0        0
TEKELEC                        COM              879101103        4      220 SH       DEFINED                   220        0        0
TELLABS INC                    COM              879664100       65     7570 SH       DEFINED                  7570        0        0
TERADYNE INC                   COM              880770102    19734  1156090 SH       DEFINED               1156090        0        0
TEVA PHARMACEUTICAL INDS LTD   ADR              881624209       27     1000 SH       DEFINED                  1000        0        0
TIME WARNER INC                COM              887317105      655    33466 SH       DEFINED                 33466        0        0
TODOCO CLA                     COMMON           00088889T       26     1500 SH       DEFINED                  1500        0        0
TOMKINS PLC                    SPONSORED ADR    890030208       16      825 SH       DEFINED                   825        0        0
TORCHMARK CORP                 COM              891027104       55     1000 SH       DEFINED                  1000        0        0
TOTAL S A                      SPONSORED ADR    89151E109        8       75 SH       DEFINED                    75        0        0
TRINTECH GROUP PLC             SPONS ADR NEW    896682200      672   118073 SH       DEFINED                118073        0        0
TYCO INTL LTD NEW              COM              902124106     1727    48323 SH       DEFINED                 48323        0        0
UNITED TECHNOLOGIES CORP       COM              913017109    18587   179846 SH       DEFINED                179846        0        0
UNITEDHEALTH GROUP INC         COM              91324P102       66      800 SH       DEFINED                   800        0        0
US BANCORP DEL                 COM NEW          902973304       15      525 SH       DEFINED                   525        0        0
VALERO ENERGY CORP NEW         COM              91913Y100       56     1200 SH       DEFINED                  1200        0        0
VERIZON COMMUNICATIONS         COM              92343V104     3736    92234 SH       DEFINED                 92234        0        0
VIACOM INC                     CL A             925524100       69     2000 SH       DEFINED                  2000        0        0
VIACOM INC                     CL B             925524308    16533   454338 SH       DEFINED                454338        0        0
VISTEON CORP                   COM              92839U107        1       96 SH       DEFINED                    96        0        0
VITESSE SEMICONDUCTOR CORP     COM              928497106        3     1000 SH       DEFINED                  1000        0        0
VODAFONE GROUP PLC NEW         SPONSORED ADR    92857W100       10      350 SH       DEFINED                   350        0        0
WACHOVIA CORP 2ND NEW          COM              929903102      150     2900 SH       DEFINED                  2900        0        0
WAL MART STORES INC            COM              931142103    23760   449810 SH       DEFINED                449810        0        0
WALGREEN CO                    COM              931422109    10658   277819 SH       DEFINED                277819        0        0
WARNER CHILCOTT PLC            ADR              363240102      167     2616 SH       DEFINED                  2616        0        0
WASTE MGMT INC DEL             COM              94106L109       46     1500 SH       DEFINED                  1500        0        0
WELLS FARGO & CO NEW           COM              949746101    17364   279480 SH       DEFINED                279480        0        0
WESTERN WIRELESS CORP          CALL             95988E904       15      500 SH       DEFINED                   500        0        0
WHEATON RIV MINERALS LTD       COM              962902102       10     3000 SH       DEFINED                  3000        0        0
WILLIAMS COS INC DEL           COM              969457100       30     1800 SH       DEFINED                  1800        0        0
WYETH                          COM              983024100    19360   454580 SH       DEFINED                454580        0        0
XEROX CORP                     COM              984121103      136     8100 SH       DEFINED                  8100        0        0
XILINX INC                     COM              983919101    16683   562271 SH       DEFINED                562271        0        0
YAHOO INC                      COM              984332106       12     1088 SH       DEFINED                  1088        0        0
ZIMMER HLDGS INC               COM              98956P102    19777   246851 SH       DEFINED                246851        0        0