Monthly Statistics  APR, 2005                       as of:  May 08, 2005                        

     Average Current / Rolling BCA - average of herd averages                                       

      Prv # C Recs C Mlk BCA C Fat BCA C Pro BCA                                                    
----- --- -------- --------- --------- ---------                                                    
      AB        82       207       200       205                                                    
      BC        86       219       211       216                                                    
      MB        69       197       191       197                                                    
      ON        48       190       193       190                                                    
      SK        79       202       197       204                                                    

      WC        80       208       201       206                                                    

      CW        57       195       195       194                                                    

     Average Milk Value - average of herd averages                                                  

      Prv # Cows Milk Value                                                                         
----- --- ------ ----------                                                                         
      AB     111    5041.97                                                                         
      BC     115    5373.60                                                                         
      MB      98    4747.30                                                                         
      ON      65    4815.33                                                                         
      SK     112    4850.74                                                                         

      WC     110    5053.65                                                                         

      CW      77    4878.27                                                                         

     Average # of tests                                                                             

      Prv Serv  Avg # tests / year # Herds                                                          
----- --- ----- ------------------ -------                                                          
      AB  Mgmt               8.865     251                                                          
      BC  Mgmt               8.400      55                                                          
      MB  Mgmt               8.694      72                                                          
      ON  Mgmt               8.632    1433                                                          
      SK  Mgmt               8.030      67                                                          

      WC  Mgmt               8.654     445                                                          

      CW  Mgmt               8.641    1877                                                          

      AB  Pub                9.768     280                                                          
      BC  Pub                9.685     317                                                          
      MB  Pub                9.826     184                                                          
      ON  Pub               10.222    2266                                                          
      SK  Pub                9.422     102                                                          

      WC  Pub                9.721     882                                                          

      CW  Pub               10.101    3142                                                          

      AB  All                9.341     531                                                          
      BC  All                9.495     372                                                          
      MB  All                9.508     256                                                          
      ON  All                9.606    3699                                                          
      SK  All                8.870     169                                                          

      WC  All                9.363    1327                                                          

      CW  All                9.570    5011                                                          

     Number of tests - Year to Date                                                                 

      Prv Serv  # tests year to date                                                                
----- --- ----- --------------------                                                                
      AB  All                   1729                                                                
      BC  All                   1193                                                                
      MB  All                    821                                                                
      ON  All                  11791                                                                
      SK  All                    484                                                                

      WC  All                   4227                                                                

      CW  All                  16018                                                                

     Average # milkings / test                                                                      

      Prv # milkings # Herds                                                                        
----- --- ---------- -------                                                                        
      AB        1.55     531                                                                        
      BC        1.48     372                                                                        
      MB        1.44     256                                                                        
      ON        1.44    3700                                                                        
      SK        1.69     169                                                                        

      WC       1.53    1327                                                                         

      CW       1.47    5012                                                                         

     Average billed hours / test - resp CSR and additional CSRs                                     

      Prv # Herds     Hours  Avg Hrs                                                                
----- --- ------- --------- --------                                                                
      AB      258     679.3    2.633                                                                
      BC      306     933.5    3.051                                                                
      MB      180     407.8    2.266                                                                
      ON     2674    6059.7    2.266                                                                
      SK      105     339.2    3.230                                                                

      WC      849    2359.8    2.780                                                                

      CW     3523    8419.5    2.390                                                                

     Total Billed Hours (decimal) for herds processed during the month                              

      Prv # Herds     Hours ITEM_CD                                                                 
----- --- ------- --------- ---------                                                               
      AB      209     509.3 07-070100                                                               
      AB        3      13.0 07-070110                                                               
      AB        4       3.8 07-070200                                                               
      AB        1       1.0 07-071000                                                               
      AB      110      22.9 07-072000                                                               
      AB       26       8.3 07-072100                                                               
      BC      254     764.6 07-070100                                                               
      BC        1       7.0 07-070110                                                               
      BC      110      28.8 07-072000                                                               
      BC        1       0.3 07-072100                                                               
      MB      146     334.5 07-070100                                                               
      MB        1       3.4 07-070110                                                               
      MB        1       1.0 07-070200                                                               
      MB        1       0.3 07-071000                                                               
      MB       60      15.3 07-072000                                                               
      MB        2       1.1 07-072100                                                               
      ON     2217    4947.9 07-070100                                                               
      ON       15      43.3 07-070110                                                               
      ON        3       1.4 07-070200                                                               
      ON       23      19.8 07-070600                                                               
      ON      584     180.9 07-072000                                                               
      SK       74     229.4 07-070100                                                               
      SK        3       3.0 07-071100                                                               
      SK       41      10.8 07-072000                                                               
      SK        1       0.1 07-072100                                                               

      WC      683    1837.8 07-070100                                                               
      WC        5      23.4 07-070110                                                               
      WC        5       4.8 07-070200                                                               
      WC        2       1.3 07-071000                                                               
      WC        3       3.0 07-071100                                                               
      WC      321      77.9 07-072000                                                               
      WC       30       9.8 07-072100                                                               

      CW     2900    6785.7 07-070100                                                               
      CW       20      66.8 07-070110                                                               
      CW        8       6.3 07-070200                                                               
      CW       23      19.8 07-070600                                                               
      CW        2       1.3 07-071000                                                               
      CW        3       3.0 07-071100                                                               
      CW      905     258.8 07-072000                                                               
      CW       30       9.8 07-072100