Hanson & Doremus Investment Management

Hanson & Doremus Investment Management as of June 30, 2012

Portfolio Holdings for Hanson & Doremus Investment Management

Hanson & Doremus Investment Management holds 0 positions in its portfolio as reported in the June 2012 quarterly 13F filing

                {S}
{C}					{C}		{C}	{C}		{C}	{C}		{C}		{C}
                                                              (in 1000Shares   SH/ InvestmenOtheVoting Authority
Name of Issuer                        Title of ClaCusip       Value   PRN AMT  PRN DiscretioMgrsSole         SharedNone
Allianz SE 8.375% Pfd                 Preferred   018805200       13.2      500SH/ sole                   500
Berkshire Hathaway 1/100th            Common      084990175      125.5      100SH/ sole                   100
Apple Inc.                            Common      037833100      445.9      742SH/ sole                   742
Anglo American plc                    Common      03485P102        4.0      273SH/ sole                   273
Amerisource Bergen Corp.              Common      03073E105       77.7     2034SH/ sole                  2034
Abbott Laboratories                   Common      002824100      454.3     7105SH/ sole                  6405          700
Barrick Gold                          Common      067901108       50.9     1537SH/ sole                  1537
Archer-Daniels-Midland Inc.           Common      039483102      388.714562.415SH/ sole             14562.415
Auto Data Processing                  Common      053015103        5.5      100SH/ sole                   100
Amer Electric Pwr Co Inc              Common      025537101       20.7      500SH/ sole                   500
Agco Corp.                            Common      001084102      507.5    12465SH/ sole                 12315          150
Agrium Inc                            Common      008916108      107.7     1160SH/ sole                  1160
Allstate                              Common      020002101       61.6     1826SH/ sole                  1826
Amedisys Inc                          Common      023436108      134.7    11075SH/ sole                 10925          150
Amgen Incorporated                    Common      031162100      106.9     1400SH/ sole                  1400
Amarin Corp Plc New Adrf              ADR         023111206       15.9     1075SH/ sole                  1075
America Movil L sh adr                ADR         02364W105     1129.4    43290SH/ sole                 39710         3580
Andrea Electronics Corp.              Common      61748A189        0.1     4800SH/ sole                  4800
A123 Systems Inc                      Common      03739T108        0.1      160SH/ sole                   160
Apache Corporation                    Common      037411105       17.4      210SH/ sole                   210
Air Products & Chemicals Inc.         Common      009158106       67.9      861SH/ sole                   861
Morgan Stanley Asia Pacific Fd        Common      61744U106       12.9      992SH/ sole                   992
American Reprographics Co.            Common      029263100        1.2      300SH/ sole                   300
Astec Industries                      Common      046224101     1241.8    45122SH/ sole                 43602         1520
Athenahealth Inc                      Common      04685W103       72.9      800SH/ sole                   800
American Water Works Co               Common      030420103        6.2      170SH/ sole                   170
American Express Company              Common      025816109      168.6     3031SH/ sole                  2571          460
Boeing Co.                            Common      097023105      736.7    10227SH/ sole                  9377          850
Natus Medical Inc                     Common      639050103       14.8     1200SH/ sole                  1200
Bank of America Corp                  Common      060505104        6.6      934SH/ sole                   934
Baxter International                  Common      071813109      948.7    17262SH/ sole                 17262
BBCN Bancorp Inc.                     Common      073295107      181.1    16420SH/ sole                 16420
BCE Inc.                              Common      05534B760      404.1     9868SH/ sole                  9868
Bombardier Inc Cv Cl B                Common      097751200      550.9   147625SH/ sole                135925        11700
Becton Dickinson & Co                 Common      075887109      275.9     3770SH/ sole                  3770
BHP Billiton Ltd. ADR                 ADR         05545E209       21.6      345SH/ sole                   345
Biogen Idec Inc                       Common      09062X103       76.7      550SH/ sole                   550
Vanguard Bond Index ETF               ETF         921937819       53.8      596SH/ sole                   596
Bank of New York                      Common      064057102       99.3     4867SH/ sole                  4867
Barnes & Noble, Inc.                  Common      067774109      248.2    16670SH/ sole                 15945          725
Banco Latinoamericano                 Common      P16994132     2414.0   122602SH/ sole                118052         4550
Biomarin Pharmaceutical Inc           Common      09061G101        7.8      200SH/ sole                   200
Bristol Myers                         Common      110122108     1529.1    44027SH/ sole                 43777          250
Vanguard Total Bond Mkt ETF           ETF         921937835     4549.1    53331SH/ sole                 50960         2371
Blackrock Global Opp. Equity Trust    Common      092501105       10.3      775SH/ sole                   775
BP Amoco plc ADR                      ADR         055622104       47.5     1192SH/ sole                  1192
BG Group PLC ADR                      ADR         055434203      183.3     9490SH/ sole                  7990         1500
Berkshire Hathaway Cl B               Common      084670702      288.6     3448SH/ sole                  3448
Vanguard Short Term Bd Idx ETF        ETF         921937827     1401.0    17220SH/ sole                 17146           74
Peabody Energy Corp                   Common      704549104       23.6     1150SH/ sole                  1150
BTU International Inc                 Common      056032105        0.9      400SH/ sole                   400
Citigroup                             Common      172967424      265.7    10527SH/ sole                 10253          274
Cambridge Heart Inc                   Common      131910101        0.1     2000SH/ sole                  2000
Caterpillar                           Common      149123101      182.0     2235SH/ sole                  2035          200
Chubb Corp.                           Common      171232101      410.4     5962SH/ sole                  5962
CBRE Group Inc.                       Common      12497T101      209.6    13690SH/ sole                 13690
Community Bank System                 Common      203607106      806.8    30400SH/ sole                 28210         2190
Calgon Carbon Corp.                   Common      129603106      186.3    13695SH/ sole                 13695
Celgene Corporation                   Common      151020104        6.4      100SH/ sole                   100
Central Securities Corp               ETF         155123102        0.4       21SH/ sole                    21
The Aberdeen Chile Fund               Common      168834109       35.9 2330.428SH/ sole              2330.428
China Telecommunications ADR          ADR         169426103       14.5      300SH/ sole                   300
Chemed Corp.                          Common      16359R103      985.6    16125SH/ sole                 15080         1045
China Mobile Limited                  Common      16941M109        3.9       70SH/ sole                    70
Chemtura Corp New                     Common      163893209        0.1       10SH/ sole                    10
Calamos Global Income Fd              Common      12811L107       11.5     1435SH/ sole                  1435
Cigna Corp                            Common      125509109       33.7      817SH/ sole                   817
C I T Group Inc New                   Common      125581801       58.0     1673SH/ sole                  1673
iShares Barclays Int Credit Bond ETF  ETF         464288638      111.8     1012SH/ sole                  1012
Clorox Company                        Common      189054109       14.5      200SH/ sole                   200
Comcast Corp.                         Common      20030N101       27.5      875SH/ sole                   875
CME Group Inc.                        Common      167760107      222.3     4350SH/ sole                  4350
Capstead Mortgage Cp New              Common      14067E506       13.8      970SH/ sole                   970
Canadian Natl Ry Co                   Common      136375102        8.5      100SH/ sole                   100
Centerpoint Energy Inc                Common      15189T107      422.4    20555SH/ sole                 20555
Conoco Phillips                       Common      20825C104     1594.1    29175SH/ sole                 28030         1145
Costco                                Common      22160K105     2001.1    21270SH/ sole                 20770          500
Campbell Soup                         Common      134429109       20.8      640SH/ sole                   640
Cathay Pac Airways Ltd                Common      148906308        5.2      650SH/ sole                   650
Cepheid Inc                           Common      15670R107        9.6      300SH/ sole                   300
Ceragon Networks Ltd                  Common      M22013102        4.0      500SH/ sole                   500
Cisco Systems, Inc.                   Common      17275R102     1973.1   130493SH/ sole                129663          830
CSX Corp                              Common      126408103       22.8     1053SH/ sole                  1053
Cintas Corp.                          Common      172908105        9.4      250SH/ sole                   250
Covance                               Common      222816100      309.5     6548SH/ sole                  6548
Coventry Health Care                  Common      222862104        3.2      100SH/ sole                   100
Chevron Corp.                         Common      166764100      824.0     7752SH/ sole                  7336          416
Cemex                                 Common      151290889      170.0    25220SH/ sole                 24768          452
Cypress Sharpridge REIT               REIT        23281A307       12.7      900SH/ sole                   900
Dominion Resources                    Common      25746U109      163.1     3076SH/ sole                  3076
Diebold                               Common      253651103      312.0     8892SH/ sole                  8892
E I DuPont                            Common      263534109      164.8     3453SH/ sole                  3453
Deere & Company                       Common      244199105      244.3     3307SH/ sole                  2378          929
D.E Master Blenders 1753              Common      N2563N109      573.6    49185SH/ sole                 48885          300
Wisdomtree Japan Smallcap Dividend    Common      97717W836       75.3     1875SH/ sole                  1875
Walt Disney Hldg                      Common      254687106       45.8      950SH/ sole                   950
Digital Realty Trust Inc              Common      253868103      100.0     1344SH/ sole                  1344
Deluxe Corp.                          Common      248019101        5.5      210SH/ sole                   210
Dow Chemical                          Common      260543103      334.9    11145SH/ sole                 11145
Diana Shipping Inc                    Common      Y2066G104      216.4    33600SH/ sole                 33600
Deutsche Telekom AG ADR               ADR         251566105     1641.6   153710SH/ sole                148670         5040
Duke Energy Corp.                     Common      26441C105     2399.436761.901SH/ sole             36500.901          261
Devon Energy Corp                     Common      25179M103      685.8    12057SH/ sole                 11957          100
E Bay Inc.                            Common      278642103       10.9      250SH/ sole                   250
iShares MSCI Chile Index ETF          ETF         464286640        5.2       85SH/ sole                    85
Ecolab Inc.                           Common      278865100        6.5      100SH/ sole                   100
Consolidated Edison Inc.              Common      209115104       90.6     1425SH/ sole                  1425
iShares MSCI Emerging Market ETF      ETF         464287234       13.1      349SH/ sole                   349
iShares MSCI EAFE ETF                 ETF         464287465      261.7     5497SH/ sole                  5283          214
Edison International                  Common      281020107        9.2      204SH/ sole                   100          104
Callaway Golf                         Common      131193104        7.9     1435SH/ sole                  1435
EMC Corporation                       Common      268648102       28.8     1135SH/ sole                  1135
Emerson Electric Co.                  Common      291011104     1308.9    28862SH/ sole                 28742          120
El Paso Pipeline Prts LP              Common      209115104      193.6     5505SH/ sole                  5345          160
iShares MSCI Pacific Index ETF        ETF         464286665       12.1      296SH/ sole                   296
Equity Residential Prop.              Common      29476L107      506.3     7978SH/ sole                  7978
Energy Transfer Partners              Common      29273R109       24.5      550SH/ sole                     0          550
Eaton Vance Tax Mgd Glbl              Common      27829C105       40.3     3887SH/ sole                  3887
East West Bancorp                     Common      27579R104      642.2    29470SH/ sole                 29470
iShares MSCI Canada Index Fd etf      ETF         464286509        2.4       95SH/ sole                    95
iShares MSCI Hong Kong ETF            ETF         464286871       32.7     2000SH/ sole                  1550          450
iShares MSCI Japan Index ETF          ETF         464286848      748.1    85444SH/ sole                 80444         5000
iShares MSCI Singapore Index ETF      ETF         464286673        4.0      315SH/ sole                   315
iShares MSCI Taiwan Index ETF         ETF         464286731      935.6    80689SH/ sole                 75989         4700
iShares MSCI Brazil Free Index ETF    ETF         464286400       17.5      350SH/ sole                   350
Exelon Corp.                          Common      30161N101       35.8      922SH/ sole                   922
Facebook Inc Class A                  Common      30303M102       11.1      390SH/ sole                   390
Fibria Celulose S.A. ADR              ADR         31573A109       48.8     6866SH/ sole                  6866
Freeport McMoran Copper & Gold        Common      35670D857      301.3     9512SH/ sole                  9512
Fedex Corporation                     Common      31428X106      126.0     1437SH/ sole                  1437
Flextronics International Ltd.        Common      Y2573F102      289.8    47827SH/ sole                 46827         1000
First Marblehead Corp                 Common      320771108        0.9      800SH/ sole                   800
First Bancorp Inc Me                  Common      31866P102       11.5      710SH/ sole                   710
Fannie Mae 8.25% Pfd                  Preferred   313586737        1.1      550SH/ sole                   550
Formfactor Inc                        Common      346375108        2.1      350SH/ sole                   350
Fushi Copperweld Inc                  Common      36113E107     1015.6   114890SH/ sole                103890        11000
iShares Tr China 25 Index ETF         ETF         464287184       82.3     2533SH/ sole                  1333         1200
A G L Resources Inc                   Common      001204106       25.9      650SH/ sole                     0          650
Greatbatch Inc                        Common      39153L106      116.4     5210SH/ sole                  4000         1210
Greater China Fund                    Common      39167B102       20.5     2000SH/ sole                     0         2000
Gannett Co., Inc.                     Common      364730101       60.7     4315SH/ sole                  3515          800
GDF Suez Adr                          ADR         36160B105      151.6     7506SH/ sole                  5502         2004
Market Vectors Gold Miners ETF        ETF         57060U100      507.0    12450SH/ sole                 11235         1215
General Electric Co.                  Common      369604103     5096.0   255184SH/ sole                251084         4100
GE Capital 6% Pfd                     Preferred   369622451       51.5     2000SH/ sole                  2000
Guess Inc                             Common      401617105      312.0    11070SH/ sole                 11070
General Mills, Inc.                   Common      370334104       28.2      744SH/ sole                   744
GMAC Llc 7.25% Pfd                    Preferred   36186C400       11.9      500SH/ sole                   500
SPDR Gold Trust ETF                   ETF         78463V107       82.3      536SH/ sole                   536
Corning                               Common      219350105     1762.3   146009SH/ sole                138074         7935
Green Mountain Coffee Roasters Inc.   Common      393122106      918.6    52314SH/ sole                 43259         9055
Google Inc. Cl A                      Common      38259P508       88.1      145SH/ sole                   145
Goodrich Corp.                        Common      382388106        0.1        1SH/ sole                     1
Goldman Sachs Group Inc               Common      38141G104      182.2     1929SH/ sole                  1894           35
Glaxo Smithkline ADR                  ADR         37733W105     1387.8    30978SH/ sole                 30478          500
Global Sources Limited                Common      G39300101      560.0    94125SH/ sole                 84740         9385
GT Advanced Technologies              Common      36191U106      406.7    84735SH/ sole                 84735
Halliburton Company                   Common      406216101       76.5     2425SH/ sole                  2425
HSBC Holdings PLC                     Common      404280406       32.1      809SH/ sole                   809
Health Care Reit Inc.                 REIT        42217K106       79.1     1300SH/ sole                  1300
Home Depot                            Common      437076102       48.3      943SH/ sole                   843          100
H.J. Heinz Company                    Common      423074103       10.9      200SH/ sole                   200
Zhongpin Inc                          Common      98952K107     1492.6   147346SH/ sole                143356         3990
Heartland Payment Systems Inc         Common      42235N108       14.8      500SH/ sole                   500
Harsco                                Common      415864107      650.8    33035SH/ sole                 30480         2555
Hillshire Brands Co                   Common      432589109      251.7     9835SH/ sole                  9775           60
Hubbell Inc Cl A                      Common      443510102       49.7      650SH/ sole                   650
Humana                                Common      444859102      207.4     2878SH/ sole                  2878
Ing Asia Pacific High Fd              Common      44983J107       11.1      750SH/ sole                   750
iShares NASDAQ Biotech ETF            ETF         464287556     1043.4     8055SH/ sole                  8055
IBM Corp.                             Common      459200101     2220.5    11666SH/ sole                 11266          400
iShares Cohen & Steer Realty ETF      ETF         464287564        4.6       58SH/ sole                    58
IdaCorp Inc.                          Common      451107106       10.5      250SH/ sole                   250
iShares Barclays 3-7 Treasury Bd ETF  ETF         464288661       76.1      614SH/ sole                   614
iShares Tr S^P Europe 350 ETF         ETF         464287861       59.2     1860SH/ sole                  1860
India Fund                            Common      454089103      267.4    13517SH/ sole                 13517
iShares S^P Midcap 400 Index ETF      ETF         464287507       10.3      113SH/ sole                   113
iShares S^P Sm Cap Idx 600 ETF        ETF         464287804       10.6      149SH/ sole                   149
Imperial Oil Ltd                      Common      453038408      366.5     8760SH/ sole                  8760
Intel Corp.                           Common      458140100      189.7 7587.127SH/ sole              7382.127          205
International Paper                   Common      460146103        9.4      300SH/ sole                   300
Ingersoll Rand Co. Cl A               Common      G4776G101       57.1     1430SH/ sole                  1430
New Ireland Fund Inc.                 Common      645673104        1.1      151SH/ sole                   151
Intuitive Surgical                    Common      46120E602        8.0       17SH/ sole                    17
Itron Inc.                            Common      465741106      587.9    15310SH/ sole                 15210          100
ITT Industries                        Common      450911102        9.2      500SH/ sole                   500
iShares S^P 500 Value Indx ETF        ETF         464287408        3.5       58SH/ sole                    58
iShares Russell 1000 Growth ETF       ETF         464287614       11.5      185SH/ sole                   185
Ishares Trust Russell 2000 Indx ETF   ETF         464287655       42.9      560SH/ sole                   560
iShares Russell 2000 Growth ETF       ETF         464287648       31.2      355SH/ sole                   355
Ishares Russell Midcap ETF            ETF         464287499       84.4      824SH/ sole                   824
JetBlue Airways Corp.                 Common      477143101       59.4    11275SH/ sole                 11275
JinkoSolar Hldg ADR                   ADR         47759T100        0.4      165SH/ sole                   165
Nuveen Eqty Prem Adv Fd               Common      6706ER101       20.2     1653SH/ sole                  1653
Johnson & Johnson                     Common      478160104      883.213114.121SH/ sole             13039.121           75
JP Morgan Chase & Co                  Common      46625H100      849.2    24452SH/ sole                 22562         1890
Nuveen Quality Pfd Inc Fd 2           Common      67072C105        8.7      950SH/ sole                   950
Jinpan Int'l Ltd.                     Common      G5138L100      238.1    37319SH/ sole                 37319
Kraft Foods Inc.                      Common      50075N104     1756.1    45012SH/ sole                 45012
Kimberly-Clark Corp.                  Common      464368103      116.9     1400SH/ sole                  1400
Kinder Morgan Inc.                    Common      49455P101        8.7      250SH/ sole                   250
Coca-Cola Co                          Common      191216100     2784.1    36317SH/ sole                 35097         1220
Kopin Corp                            Common      500600101      122.5    37915SH/ sole                 37915
Kansas City Southern                  Common      485170302       26.1      375SH/ sole                   375
Key Technology Inc                    Common      493143101       11.2     1145SH/ sole                  1145
Layne Christensen Co.                 Common      521050104      117.1     5700SH/ sole                  5700
Laboratory Corp of America Hlds       Common      50540R409       18.1      215SH/ sole                   215
Eli Lilly & Co.                       Common      532457108      125.7     2994SH/ sole                  2994
Linkedin Corp                         Common      53578A108       10.3      100SH/ sole                   100
Alliant Energy Corp                   Common      018802108      650.6    14010SH/ sole                 13935           75
Lowes Companies Inc.                  Common      548661107        7.7      300SH/ sole                   300
iShares iBoxx $ Inv. Grade ETF        ETF         464287242       13.0      108SH/ sole                   108
Southwest Airlines, Co.               Common      844741108        6.9      800SH/ sole                   800
Lexmark Intl Inc Cl A                 Common      529771107        7.7      460SH/ sole                   460
Mastercard Inc                        Common      57636Q104       10.2       25SH/ sole                    25
Map Pharmaceuticals                   Common      56509R108       35.3     2500SH/ sole                  2500
Merchants Bancshares                  Common      588448100      270.0     9897SH/ sole                  9897
McDonald's Corp                       Common      580135101       80.8      918SH/ sole                   918
McKesson Corp.                        Common      58155Q103      433.7     4675SH/ sole                  4675
Mercury General Corp.                 Common      589400100       44.8     1100SH/ sole                  1100
Medtronic Inc.                        Common      585055106     1178.3    31547SH/ sole                 31407          140
Middlebury National Corp              Common      596237107        8.1      300SH/ sole                   300
M L Capital Tr Pfd 7.28% Perpetual    Preferred   46625H100       22.6      900SH/ sole                   900
Macquarie Global Infrast              Common      55608D101        8.7      489SH/ sole                     0          489
M K S Instruments Inc.                Common      55306N104      341.6    13405SH/ sole                 13330           75
Citigroup Funding                     Common      17313T524       13.9     1375SH/ sole                  1375
3M Company                            Common      88579Y101      166.3     1885SH/ sole                  1885
Altria Group Inc.                     Common      02209S103       56.0     1575SH/ sole                   375         1200
Monsanto Co.                          Common      60934T101      653.8     7686SH/ sole                  7686
Marathon Petroleum Corp               Common      565849106       28.9      650SH/ sole                   650
Mindray Med Int'l ADR                 ADR         602675100      988.0    34079SH/ sole                 31654         2425
Merck                                 Common      589331107      990.123192.066SH/ sole             23192.066
Marathon Oil Corp                     Common      565849106       33.0     1300SH/ sole                  1300
Medicis Pharm Cl A New                Common      584690309       16.7      500SH/ sole                   500
Microsoft                             Common      594918104     2512.1    86177SH/ sole                 83647         2530
Wstrn Asset Mun Def Opty              Common      95768A109       29.7     1225SH/ sole                  1225
Ishares S^P Natl Muni Bd ETF          ETF         464288414       41.4      370SH/ sole                   370
Mueller Water Products, Inc.          Common      624758108        7.3     2115SH/ sole                  1765          350
Nabors Industries Ltd.                Common      G6359F103      168.9    12050SH/ sole                  9850         2200
NCR Corporation                       Common      62886E108     2669.9   118660SH/ sole                115660         3000
Nextera Energy                        Common      302571104      106.6     1540SH/ sole                  1540
National Grid Plc Adr                 ADR         636274300     1176.4    23590SH/ sole                 23590
New Hampshire Thrift                  Common      644722100        9.7      770SH/ sole                   770
Annaly Mortgage Mgmt REIT             REIT        035710409       10.4      600SH/ sole                   600
Northrop Grumman Corp                 Common      666807102       60.9      949SH/ sole                   949
Nokia Corp. adr                       ADR         654902204        0.7      370SH/ sole                   370
Nissan Motor ADR                      ADR         654744408       69.5     3850SH/ sole                  3850
Norfolk Southern                      Common      655844108       35.8      497SH/ sole                   497
Nestle S A ADR                        ADR         641069406        8.8      150SH/ sole                   150
Northeast Utilities                   Common      664397106        6.5      165SH/ sole                   165
Nuance Communication Inc.             Common      67020Y100      119.8     6048SH/ sole                  6048
Nucor Corp                            Common      670346105       39.5     1064SH/ sole                  1064
Newell Rubbermaid                     Common      651229106       59.2     3395SH/ sole                  3395
New York Times Co Cl A                Common      650111107       27.1     3845SH/ sole                  3845
Corp Office Pptys REIT                REIT        22002T108       21.5     1000SH/ sole                  1000
Oneok Inc New                         Common      682680103     1198.5    27641SH/ sole                 27641
Occidental Petroleum Corp.            Common      674599105       14.7      175SH/ sole                   175
Plains All American LP                Common      726503105       49.3      570SH/ sole                   100          470
Peoples United Finl Inc               Common      712704105     2815.1   244582SH/ sole                238687         5895
Plum Creek Timber Co. REIT            REIT        729251108      183.4     4650SH/ sole                  4650
Precision Castparts                   Common      740189105      692.6     4304SH/ sole                  4274           30
Powershs Emg Mkts Debt ETF            ETF         73936T573       18.3      619SH/ sole                   619
Public Sv Enterprise                  Common      744573106      107.5     3305SH/ sole                  3305
Pepsico, Inc.                         Common      713448108      257.7  3745.73SH/ sole               3690.73           55
Pfizer Inc.                           Common      717081103     3671.6   157075SH/ sole                151205         5870
Procter & Gamble                      Common      742718109      503.6     7866SH/ sole                  7801           65
Parker Hannifin Corp                  Common      701094104        5.7       75SH/ sole                    75
Pioneer Floating Rate Tr              Common      72369J102        8.1      625SH/ sole                   625
Kon Philips Electric NV               Common      500472303       91.9     4486SH/ sole                  4486
Posco ADR                             ADR         693483109       13.7      177SH/ sole                   177
Plantronics Inc.                      Common      727493108      469.1    14981SH/ sole                 14981
Philip Morris Intl Inc                Common      718172109      105.2     1200SH/ sole                  1200
Pimco Muni Income Fd II               Common      72200W106       15.0     1132SH/ sole                  1132
PNC Financial Services Group Inc.     Common      693475105       66.0     1150SH/ sole                  1150
Pentair Inc                           Common      709631105      473.1    11410SH/ sole                 11410
Potash Corp Sask Inc                  Common      73755L107     1445.4    32665SH/ sole                 32215          450
Portfolio Recovery Assoc Inc          Common      73640Q105       16.9      200SH/ sole                   200
PartnerRe Ltd.                        Common      G6852T105       45.1      615SH/ sole                   615
Perrigo Co.                           Common      714290103       13.8      125SH/ sole                   125
Parexel International Corp.           Common      699462107     1416.9    52421SH/ sole                 52421
Phillips 66 SHS                       Common      718546104      510.6    14493SH/ sole                 13921          572
Patterson-UTI Energy Inc.             Common      703481101       80.0     5325SH/ sole                  5325
Praxair Inc.                          Common      74005P104        5.2       50SH/ sole                     0           50
Qiagen N V                            Common      N72482107        1.6      100SH/ sole                   100
Royal Dutch Shell ADR                 ADR         780259206     2905.0    43063SH/ sole                 41998         1065
Royal Dutch Shell B Adr               ADR         780259107       29.7      425SH/ sole                     0          425
Dr Reddys Labs ADR                    ADR         256135203      736.1    25435SH/ sole                 25435
Mkt Vtrs Rare Earth/Str Metal ETF     ETF         57060U472       11.9      970SH/ sole                   970
Repsol YPF S A ADR                    ADR         76026T205        2.7      200SH/ sole                   200
Transocean Sedco Fore                 Common      893830AA7      272.7     6030SH/ sole                  6030
Rio Tinto PLC ADR                     ADR         204412209        6.4      148SH/ sole                   148
Cohen & Steers Reit Balance Income    Common      19247X100        4.4      262SH/ sole                   262
Republic Services Inc                 Common      760759100       31.1     1147SH/ sole                  1147
SPDR DJ Wilshire Intl Real Est. ETF   ETF         78463X749        2.8       78SH/ sole                    78
Rayonier Inc REIT                     REIT        754907103       45.8      974SH/ sole                   974
Banco Santander SA ADR                ADR         05964H105       98.9    20220SH/ sole                 20220
Companhia de Saneamento ADR           ADR         20441A102       15.9      200SH/ sole                   200
The Charles Schwab Corp.              Common      808513105     2047.5   168655SH/ sole                160850         7805
SPDR S^P Dividend ETF                 ETF         78464A763       62.3     1130SH/ sole                  1130
Spectra Energy Corp                   Common      847560109       14.8      500SH/ sole                   500
Singapore Fund Inc.                   Common      82929L109      124.4     9460SH/ sole                  9460
Sigma-Aldrich Corp.                   Common      826552101       64.7      950SH/ sole                   950
Grupo Simec S A B Adr  Fsponsored Adr ADR         400491106       38.7     4100SH/ sole                  4100
SK Telecom Ltd                        Common      78440P108       63.8     4810SH/ sole                  4810
Schlumberger Limited                  Common      806857108      892.5    13137SH/ sole                 12477          660
iShares Silver Trust ETF              ETF         46428Q109       38.4     1464SH/ sole                  1464
Sony Corp. adr                        Common      835699307       70.5     6051SH/ sole                  4551         1500
Southern Company                      Common      844030106      219.5     4660SH/ sole                  4660
Sonoco Products                       Common      835495102      323.1    10960SH/ sole                 10960
Suburban Propane Prt L Ltd            Common      864482104       19.7      450SH/ sole                   450
Staples Inc.                          Common      855030102     1214.6    98710SH/ sole                 96965         1745
Sempra Energy                         Common      816851109       20.7      301SH/ sole                   301
Seaspan Corp F                        Common      Y75638109       19.6     1300SH/ sole                  1300
Steris Corp.                          Common      859152100       45.9     1500SH/ sole                  1500
Suntech Power Holdings Co.            Common      86800C104       83.7    53970SH/ sole                 53970
Starwood Ppty Tr REIT                 REIT        85571B105       56.2     2580SH/ sole                     0         2580
Seagate Technology PLC                Common      G7945J104     2426.3    91713SH/ sole                 89178         2535
Suncor Energy Inc.                    Common      867229106      112.0     3840SH/ sole                  3840
Supervalu Inc.                        Common      868536103       85.1    41520SH/ sole                 39955         1565
Standex Int'l Corp.                   Common      854231107      320.2     7525SH/ sole                  7525
Stryker Corp.                         Common      863667101       45.7      900SH/ sole                   900
Sysco Corp.                           Common      864686100        9.8  343.167SH/ sole               343.167
AT^T Inc.                             Common      891160509     1676.9    48422SH/ sole                 45707         2715
Toronto-dominion Bank                 Common      886423102      502.5     6545SH/ sole                  6545
Teradata Corp                         Common      88076W103     1146.1    17484SH/ sole                 16520          964
Tidewater Inc.                        Common      886423102     2413.0    50608SH/ sole                 50408          200
Telefonica ADR                        ADR         879382208      101.2     9677SH/ sole                  9677
Teva Pharma Ind                       Common      881624209      930.9    22991SH/ sole                 21676         1315
Terex Corp                            Common      880779103      823.9    57255SH/ sole                 50715         6540
SPDR Nuveen Barclays Muni Bd ETF      ETF         78464A458       39.1     1590SH/ sole                  1590
Ishares Tr Lehman Tips ETF            ETF         464287176      850.8     7006SH/ sole                  6972           34
Toyota Motor Corp. ADR                ADR         892331307        1.7       23SH/ sole                    23
Total SA ADR                          ADR         89151E109'      11.8      280SH/ sole                   280
Triquint Semiconductor                Common      89674K103      540.9   111185SH/ sole                111185
Thomson Reuters Corp                  Common      896287109      399.1    14490SH/ sole                 13170         1320
T. Rowe Price Associates              Common      741477103       24.9      410SH/ sole                   410
TransCanada Corp.                     Common      89353D107      350.8     8125SH/ sole                  8125
The Travelers Companies Inc.          Common      89417E109      996.0    16358SH/ sole                 15158         1200
Taiwan Semiconductor                  Common      874039100     2072.0   160494SH/ sole                153783         6711
Tata Motors Ltd ADR                   ADR         876568502      997.9    52055SH/ sole                 51905          150
Tupperware Corporation                Common      899896104       16.2      300SH/ sole                   300
PIMCO TIPS 1- 3 Yr ETF                ETF         72201R106       23.5      460SH/ sole                   460
Time Warner Cable Inc.                Common      88732J108      472.7     5670SH/ sole                  5670
Time Warner                           Common      887317105      962.0    25396SH/ sole                 25396
UDR Inc                               Common      902653104      153.0     5701SH/ sole                  5701
Universal Electronic Inc.             Common      913483103        5.1      400SH/ sole                   400
Domtar Corp                           Common      257559104        9.8      133SH/ sole                   133
Unilever PLC ADR                      ADR         904767704        8.4      250SH/ sole                   250
Unum Provident Corp.                  Common      91529Y106      490.7    26727SH/ sole                 26727
Union Pacific                         Common      907818108       20.3      174SH/ sole                   174
Ultra Petroleum Corp                  Common      903914109      958.1    43295SH/ sole                 40490         2805
United Parcel Service                 Common      911312106       33.5      451SH/ sole                   451
United Technologies Corp.             Common      913017109      105.0     1459SH/ sole                  1459
Visa Inc                              Common      92826C839       12.3      100SH/ sole                   100
Veolia Environ Adr                    ADR         92334N103       61.3     5990SH/ sole                  4965         1025
Vanguard Europe Pac ETF               ETF         921943858     1461.7    48562SH/ sole                 47460         1102
Vanguard MSCI Europe ETF              ETF         922042874        4.8      120SH/ sole                   120
Vanguard Info Technology ETF          ETF         92204A702        3.9       58SH/ sole                    58
Valero Energy                         Common      91913Y100     1689.6    67048SH/ sole                 63908         3140
Vanguard REIT ETF                     ETF         922908553       13.7      209SH/ sole                   209
Vodafone Airtouch ADR                 ADR         92857W209     1170.3    42395SH/ sole                 39265         3130
Vanguard Pacific ETF                  ETF         922042866        5.1      105SH/ sole                   105
Vanguard Total Stk Mkt ETF            ETF         922908769     3263.3    47744SH/ sole                 46385         1359
Ventas REIT Inc                       REIT        92276F100     1044.8    16000SH/ sole                 16000
Vectren Corp.                         Common      92240G101      768.5    25848SH/ sole                 25448          400
Vanguard Emerg Mkts ETF               ETF         922042858     1229.2    32131SH/ sole                 31576          555
Vestas Wind Systems                   Common      K9773J128        8.8     2150SH/ sole                  2150
Vanguard Whitehall Funds              ETF         921946406        5.9      124SH/ sole                   124
Verizon Communications Inc.           Common      92343V104     4413.7   100839SH/ sole                 97583         3256
Waters Corp                           Common      941848103       15.1      200SH/ sole                   200
Westpac Banking                       Common      961214301      153.6     1325SH/ sole                  1325
Wisconsin Energy Corp                 Common      976657106      128.4     3170SH/ sole                  3170
Wells Fargo & Co                      Common      949746101       28.2      850SH/ sole                   850
MEMC Electronic Materials             Common      552715104        1.8     1000SH/ sole                  1000
Whirlpool                             Common      963320106      152.1     2444SH/ sole                  2444
Spdr Series TRUST Etf                 ETF         78464A490        8.9      150SH/ sole                   150
Wal-Mart Stores                       Common      931142103      206.6     2864SH/ sole                  2864
Wash Real Est Inv Tr MD REIT          REIT        939653101     1226.3    44127SH/ sole                 43212          915
Aqua America, Inc.                    Common      03836W103       77.8     2941SH/ sole                  2941
Watts Industries, Inc.                Common      942749102       75.2     2350SH/ sole                  2350
Weight Watchers Intl Inc              Common      948626106        4.5       91SH/ sole                     0           91
Western Union Co                      Common      959802109      912.7    52850SH/ sole                 50660         2190
Wolverine World Wide Inc.             Common      978097103      152.9     3500SH/ sole                  3500
Weyerhaeuser Company                  Common      962166104     1388.5    60873SH/ sole                 60396          477
Xcel Energy Inc.                      Common      98389B100       71.7     2498SH/ sole                  2498
SPDR S^P Metals & Mining ETF          ETF         78464A755        2.7       71SH/ sole                    71
Exxon Mobil Corporation               Common      30231G102     3529.841733.116SH/ sole             41054.116          679
Xerox Corp.                           Common      984121103     1645.3   253513SH/ sole                244838         8675
Xylem Inc                             Common      98419M100       50.2     2130SH/ sole                  2130
YPF Sociedad ADR                      ADR         984245100        2.0      168SH/ sole                   168
Yucheng Techs Ltd                     Common      G98777108      310.0    85550SH/ sole                 80175         5375
Horsehead Hldg Corp                   Common      440694305        1.3      150SH/ sole                   150
Zimmer Holdings Inc.                  Common      98956P102       45.6      750SH/ sole                   750