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

     Average Current / Rolling BCA - average of herd averages                                       

      Prv # C Recs C Mlk BCA C Fat BCA C Pro BCA                                                    
----- --- -------- --------- --------- ---------                                                    
      AB        83       213       208       212                                                    
      BC        89       221       217       220                                                    
      MB        76       201       196       201                                                    
      ON        51       196       199       196                                                    
      SK        87       207       201       209                                                    

      WC        84       212       207       212                                                    

      CW        60       201       201       200                                                    

     Average Milk Value - average of herd averages                                                  

      Prv # Cows Milk Value                                                                         
----- --- ------ ----------                                                                         
      AB     112    5643.18                                                                         
      BC     120    6015.65                                                                         
      MB     108    5227.42                                                                         
      ON      68    5481.00                                                                         
      SK     122    5487.57                                                                         

      WC     115    5646.34                                                                         

      CW      80    5525.52                                                                         

     Average # of tests                                                                             

      Prv Serv  Avg # tests / year # Herds                                                          
----- --- ----- ------------------ -------                                                          
      AB  Mgmt               9.059     220                                                          
      BC  Mgmt               8.449      49                                                          
      MB  Mgmt               8.800      60                                                          
      ON  Mgmt               8.760    1210                                                          
      SK  Mgmt               7.875      56                                                          

      WC  Mgmt               8.769     385                                                          

      CW  Mgmt               8.768    1594                                                          

      AB  Pub                9.858     267                                                          
      BC  Pub                9.783     290                                                          
      MB  Pub                9.760     171                                                          
      ON  Pub               10.252    2082                                                          
      SK  Pub                9.299      97                                                          

      WC  Pub                9.757     824                                                          

      CW  Pub               10.125    2902                                                          

      AB  All                9.442     495                                                          
      BC  All                9.516     343                                                          
      MB  All                9.361     238                                                          
      ON  All                9.601    3352                                                          
      SK  All                8.712     156                                                          

      WC  All                9.362    1231                                                          

      CW  All                9.569    4568                                                          

     Number of tests - Year to Date                                                                 

      Prv Serv  # tests year to date                                                                
----- --- ----- --------------------                                                                
      AB  All                   1592                                                                
      BC  All                   1078                                                                
      MB  All                    748                                                                
      ON  All                  10786                                                                
      SK  All                    405                                                                

      WC  All                   3823                                                                

      CW  All                  14609                                                                

     Average # milkings / test                                                                      

      Prv # milkings # Herds                                                                        
----- --- ---------- -------                                                                        
      AB        1.58     497                                                                        
      BC        1.50     343                                                                        
      MB        1.45     239                                                                        
      ON        1.35    3357                                                                        
      SK        1.66     156                                                                        

      WC       1.54    1234                                                                         

      CW       1.41    4576                                                                         

     Average billed hours / test - resp CSR and additional CSRs                                     

      Prv # Herds     Hours  Avg Hrs                                                                
----- --- ------- --------- --------                                                                
      AB      250     594.2    2.377                                                                
      BC      296     876.9    2.963                                                                
      MB      178     401.9    2.258                                                                
      ON     2477    5266.5    2.126                                                                
      SK       98     295.7    3.017                                                                

      WC      822    2168.7    2.638                                                                

      CW     3299    7435.2    2.254                                                                

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

      Prv # Herds     Hours ITEM_CD                                                                 
----- --- ------- --------- ---------                                                               
      AB      185     427.8 07-070100                                                               
      AB        3      12.2 07-070110                                                               
      AB        1       1.0 07-070200                                                               
      AB      123      33.2 07-072000                                                               
      AB       13       4.9 07-072100                                                               
      BC      213     581.1 07-070100                                                               
      BC        1       6.2 07-070110                                                               
      BC      106      21.2 07-072000                                                               
      BC        2       1.1 07-072100                                                               
      MB      130     285.6 07-070100                                                               
      MB        1       0.0 07-070600                                                               
      MB       59      14.1 07-072000                                                               
      ON     1864    3872.6 07-070100                                                               
      ON       12      47.3 07-070110                                                               
      ON        1       1.0 07-070200                                                               
      ON       13      15.1 07-070600                                                               
      ON      511     166.9 07-072000                                                               
      SK       51     161.3 07-070100                                                               
      SK        3       1.1 07-070600                                                               
      SK        1       0.3 07-071000                                                               
      SK       25       6.7 07-072000                                                               

      WC      579    1455.8 07-070100                                                               
      WC        4      18.3 07-070110                                                               
      WC        1       1.0 07-070200                                                               
      WC        4       1.1 07-070600                                                               
      WC        1       0.3 07-071000                                                               
      WC      313      75.1 07-072000                                                               
      WC       15       6.0 07-072100                                                               

      CW     2443    5328.3 07-070100                                                               
      CW       16      65.6 07-070110                                                               
      CW        2       2.0 07-070200                                                               
      CW       17      16.2 07-070600                                                               
      CW        1       0.3 07-071000                                                               
      CW      824     242.0 07-072000                                                               
      CW       15       6.0 07-072100