The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

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

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES TR TIPS BD ETF 464287176 7,363 65,732 SH   SOLE   58,327 0 7,405
ISHARES NY AMTFRE MU ETF 464288323 496 4,450 SH   SOLE   2,700 0 1,750
ISHARES MBS ETF 464288588 11,470 104,919 SH   SOLE   87,867 0 17,052
ISHARES INTERM CR BD ETF 464288638 415 3,800 SH   SOLE   3,800 0 0
ISHARES 1-3 YR CR BD ETF 464288646 15,305 145,508 SH   SOLE   124,153 0 21,355
ISHARES TR FLTG RATE BD ETF 46429B655 4,412 87,290 SH   SOLE   77,840 0 9,450
SPDR SERIES TRUST BRCLY EM LOCL 78464A391 3,093 108,855 SH   SOLE   92,961 0 15,894
SPDR SERIES TRUST NUVN BR SHT MUNI 78464A425 2,964 122,040 SH   SOLE   98,540 0 23,500
SPDR SERIES TRUST NUVN BR NY MUNI 78464A433 783 33,070 SH   SOLE   23,070 0 10,000
SPDR SERIES TRUST NUVN CALI MUNI 78464A441 216 9,040 SH   SOLE   9,040 0 0
SPDR SERIES TRUST NUVN BRCLY MUNI 78464A458 5,522 228,577 SH   SOLE   212,207 0 16,370
SPDR SERIES TRUST BARC SHT TR CP 78464A474 1,005 32,870 SH   SOLE   31,070 0 1,800
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 4,630 87,350 SH   SOLE   84,410 0 2,940
ISHARES TR USA MIN VOL ETF 46429B697 277 6,850 SH   SOLE   6,735 0 115
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 349 3,685 SH   SOLE   3,600 0 85
WISDOMTREE TR EMG MKTS SMCAP 97717W281 2,583 59,838 SH   SOLE   54,383 0 5,455
ABB LTD SPONSORED ADR 000375204 2,323 109,818 SH   SOLE   98,418 0 11,400
AMERICAN EXPRESS CO COM 025816109 221 2,371 SH   SOLE   371 0 2,000
ANIKA THERAPEUTICS INC COM 035255108 205 5,040 SH   SOLE   4,990 0 50
APACHE CORP COM 037411105 1,576 25,149 SH   SOLE   22,628 0 2,521
APPLE INC COM 037833100 1,042 9,442 SH   SOLE   2,092 0 7,350
ATRION CORP COM 049904105 264 775 SH   SOLE   775 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,808 8 SH   SOLE   3 0 5
CANADIAN NAT RES LTD COM 136385101 1,385 44,860 SH   SOLE   41,665 0 3,195
CELGENE CORP COM 151020104 1,961 17,530 SH   SOLE   3,360 0 14,170
CHEVRON CORP NEW COM 166764100 840 7,486 SH   SOLE   4,768 0 2,718
CHUBB CORP COM 171232101 238 2,300 SH   SOLE   1,300 0 1,000
COLGATE PALMOLIVE CO COM 194162103 664 9,600 SH   SOLE   0 0 9,600
EMERSON ELEC CO COM 291011104 265 4,300 SH   SOLE   4,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 759 21,016 SH   SOLE   6,422 0 14,594
GENERAL ELECTRIC CO COM 369604103 476 18,835 SH   SOLE   10,200 0 8,635
GENESIS ENERGY L P UNIT LTD PARTN 371927104 212 5,000 SH   SOLE   0 0 5,000
GRAINGER W W INC COM 384802104 4,536 17,795 SH   SOLE   15,335 0 2,460
INTEL CORP COM 458140100 5,078 139,930 SH   SOLE   125,978 0 13,952
INTERNATIONAL BUSINESS MACHS COM 459200101 333 2,075 SH   SOLE   1,915 0 160
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,122 50,529 SH   SOLE   45,419 0 5,110
JOHNSON & JOHNSON COM 478160104 1,187 11,354 SH   SOLE   6,382 0 4,972
KULICKE & SOFFA INDS INC COM 501242101 421 29,110 SH   SOLE   27,510 0 1,600
LINEAR TECHNOLOGY CORP COM 535678106 251 5,500 SH   SOLE   0 0 5,500
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 629 7,610 SH   SOLE   0 0 7,610
MICROSOFT CORP COM 594918104 5,857 126,084 SH   SOLE   108,093 0 17,991
MOCON INC COM 607494101 273 15,242 SH   SOLE   15,242 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 482 30,100 SH   SOLE   30,100 0 0
NIKE INC CL B 654106103 5,891 61,264 SH   SOLE   54,880 0 6,384
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 487 9,482 SH   SOLE   0 0 9,482
PLUM CREEK TIMBER CO INC COM 729251108 3,208 74,962 SH   SOLE   63,415 0 11,547
PROCTER & GAMBLE CO COM 742718109 4,961 54,458 SH   SOLE   48,346 0 6,112
QUALCOMM INC COM 747525103 4,494 60,464 SH   SOLE   52,554 0 7,910
REED ELSEVIER P L C SPONS ADR NEW 758205207 2,645 38,865 SH   SOLE   33,755 0 5,110
SOUTHERN CO COM 842587107 3,535 71,990 SH   SOLE   64,415 0 7,575
STRYKER CORP COM 863667101 3,662 38,819 SH   SOLE   34,744 0 4,075
SYNOPSYS INC COM 871607107 233 5,355 SH   SOLE   5,355 0 0
SYSCO CORP COM 871829107 4,090 103,047 SH   SOLE   91,662 0 11,385
TORONTO DOMINION BK ONT COM NEW 891160509 3,489 73,026 SH   SOLE   66,176 0 6,850
UFP TECHNOLOGIES INC COM 902673102 296 12,029 SH   SOLE   12,029 0 0
UNION PAC CORP COM 907818108 478 4,012 SH   SOLE   812 0 3,200
URSTADT BIDDLE PPTYS INC CL A 917286205 573 26,200 SH   SOLE   18,200 0 8,000
WALGREENS BOOTS ALLIANCE INC COM 931427108 372 4,883 SH   SOLE   4,883 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,108 55,799 SH   SOLE   45,917 0 9,882
AT&T INC COM 00206R102 236 7,018 SH   SOLE   7,018 0 0
AMBEV SA SPONSORED ADR 02319V103 1,919 308,515 SH   SOLE   271,415 0 37,100
CME GROUP INC COM 12572Q105 4,577 51,632 SH   SOLE   43,962 0 7,670
CENTERPOINT ENERGY INC COM 15189T107 241 10,278 SH   SOLE   8,378 0 1,900
DOLBY LABORATORIES INC COM 25659T107 4,038 93,638 SH   SOLE   77,907 0 15,731
EXXON MOBIL CORP COM 30231G102 5,552 60,055 SH   SOLE   40,760 0 19,295
FEDEX CORP COM 31428X106 5,574 32,099 SH   SOLE   25,966 0 6,133
GOOGLE INC CL A 38259P508 2,984 5,624 SH   SOLE   5,149 0 475
GOOGLE INC CL C 38259P706 2,474 4,699 SH   SOLE   4,231 0 468
KINDER MORGAN INC DEL COM 49456B101 339 8,014 SH   SOLE   0 0 8,014
LEAPFROG ENTERPRISES INC CL A 52186N106 98 20,740 SH   SOLE   20,440 0 300
MERCK & CO INC NEW COM 58933Y105 324 5,708 SH   SOLE   2,262 0 3,446
O REILLY AUTOMOTIVE INC NEW COM 67103H107 4,591 23,832 SH   SOLE   21,419 0 2,413
ORACLE CORP COM 68389X105 221 4,909 SH   SOLE   4,000 0 909
PLUG POWER INC COM NEW 72919P202 60 19,900 SH   SOLE   800 0 19,100
SYNGENTA AG SPONSORED ADR 87160A100 2,627 40,898 SH   SOLE   37,159 0 3,739
3M CO COM 88579Y101 6,215 37,825 SH   SOLE   31,715 0 6,110
UNITEDHEALTH GROUP INC COM 91324P102 586 5,800 SH   SOLE   0 0 5,800
VARIAN MED SYS INC COM 92220P105 4,274 49,406 SH   SOLE   44,347 0 5,059
VISA INC COM CL A 92826C839 6,862 26,170 SH   SOLE   23,122 0 3,048
AMDOCS LTD SHS G02602103 4,250 91,114 SH   SOLE   75,369 0 15,745
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,981 37,935 SH   SOLE   32,845 0 5,090
CLICKSOFTWARE TECHNOLOGIES L ORD M25082104 305 42,513 SH   SOLE   41,953 0 560
AVAGO TECHNOLOGIES LTD SHS Y0486S104 4,185 41,604 SH   SOLE   35,939 0 5,665