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 1-3 YR CR BD ETF 464288646 15,283 144,823 SH   SOLE   123,468 0 21,355
ISHARES TR FLTG RATE BD ETF 46429B655 4,486 88,585 SH   SOLE   79,135 0 9,450
ISHARES INTERM CR BD ETF 464288638 421 3,800 SH   SOLE   3,800 0 0
SPDR SERIES TRUST BARC SHT TR CP 78464A474 2,172 70,630 SH   SOLE   68,100 0 2,530
SPDR SERIES TRUST BRCLY EM LOCL 78464A391 3,013 110,565 SH   SOLE   94,671 0 15,894
ISHARES MBS ETF 464288588 11,505 104,269 SH   SOLE   87,217 0 17,052
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 6,005 112,385 SH   SOLE   108,325 0 4,060
ISHARES NY AMTFRE MU ETF 464288323 500 4,450 SH   SOLE   2,700 0 1,750
SPDR SERIES TRUST NUVN CALI MUNI 78464A441 256 10,620 SH   SOLE   10,620 0 0
SPDR SERIES TRUST NUVN BRCLY MUNI 78464A458 5,998 247,647 SH   SOLE   230,277 0 17,370
SPDR SERIES TRUST NUVN BR NY MUNI 78464A433 807 34,200 SH   SOLE   23,600 0 10,600
SPDR SERIES TRUST NUVN BR SHT MUNI 78464A425 3,649 150,035 SH   SOLE   119,385 0 30,650
ISHARES TR TIPS BD ETF 464287176 7,460 65,672 SH   SOLE   58,267 0 7,405
NIKE INC CL B 654106103 6,001 59,809 SH   SOLE   53,545 0 6,264
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,184 23,972 SH   SOLE   21,659 0 2,313
REED ELSEVIER P L C SPONS ADR NEW 758205207 2,695 39,125 SH   SOLE   33,965 0 5,160
AMBEV SA SPONSORED ADR 02319V103 1,767 306,855 SH   SOLE   269,755 0 37,100
COLGATE PALMOLIVE CO COM 194162103 666 9,600 SH   SOLE   0 0 9,600
PROCTER & GAMBLE CO COM 742718109 358 4,372 SH   SOLE   3,520 0 852
SYSCO CORP COM 871829107 3,931 104,182 SH   SOLE   92,622 0 11,560
WALGREENS BOOTS ALLIANCE INC COM 931427108 413 4,883 SH   SOLE   4,883 0 0
APACHE CORP COM 037411105 1,511 25,039 SH   SOLE   22,518 0 2,521
CANADIAN NAT RES LTD COM 136385101 1,359 44,260 SH   SOLE   41,065 0 3,195
CHEVRON CORP NEW COM 166764100 713 6,796 SH   SOLE   4,558 0 2,238
ENTERPRISE PRODS PARTNERS L COM 293792107 679 20,616 SH   SOLE   6,222 0 14,394
EXXON MOBIL CORP COM 30231G102 5,422 63,788 SH   SOLE   44,493 0 19,295
GENESIS ENERGY L P UNIT LTD PARTN 371927104 235 5,000 SH   SOLE   0 0 5,000
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 584 7,610 SH   SOLE   0 0 7,610
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 462 9,482 SH   SOLE   0 0 9,482
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,740 8 SH   SOLE   3 0 5
CME GROUP INC COM 12572Q105 4,892 51,657 SH   SOLE   43,907 0 7,750
NEW YORK CMNTY BANCORP INC COM 649445103 504 30,100 SH   SOLE   30,100 0 0
PLUM CREEK TIMBER CO INC COM 729251108 3,394 78,114 SH   SOLE   66,017 0 12,097
TORONTO DOMINION BK ONT COM NEW 891160509 3,166 73,876 SH   SOLE   67,026 0 6,850
URSTADT BIDDLE PPTYS INC CL A 917286205 604 26,200 SH   SOLE   18,200 0 8,000
VISA INC COM CL A 92826C839 6,830 104,420 SH   SOLE   92,228 0 12,192
ANIKA THERAPEUTICS INC COM 035255108 207 5,040 SH   SOLE   4,990 0 50
ATRION CORP COM 049904105 268 775 SH   SOLE   775 0 0
CELGENE CORP COM 151020104 1,972 17,110 SH   SOLE   3,190 0 13,920
COMPUTER PROGRAMS & SYS INC COM 205306103 218 4,010 SH   SOLE   4,010 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,828 54,949 SH   SOLE   54,949 0 0
JOHNSON & JOHNSON COM 478160104 1,162 11,552 SH   SOLE   6,680 0 4,872
MERCK & CO INC NEW COM 58933Y105 273 4,758 SH   SOLE   1,562 0 3,196
STRYKER CORP COM 863667101 3,653 39,599 SH   SOLE   35,454 0 4,145
UNITEDHEALTH GROUP INC COM 91324P102 686 5,800 SH   SOLE   0 0 5,800
VARIAN MED SYS INC COM 92220P105 4,743 50,406 SH   SOLE   45,347 0 5,059
3M CO COM 88579Y101 6,226 37,745 SH   SOLE   31,700 0 6,045
ABB LTD SPONSORED ADR 000375204 2,336 110,328 SH   SOLE   98,928 0 11,400
FEDEX CORP COM 31428X106 5,409 32,694 SH   SOLE   26,621 0 6,073
GENERAL ELECTRIC CO COM 369604103 454 18,285 SH   SOLE   11,450 0 6,835
UNION PAC CORP COM 907818108 435 4,012 SH   SOLE   812 0 3,200
GRAINGER W W INC COM 384802104 4,269 18,105 SH   SOLE   15,645 0 2,460
AMDOCS LTD SHS G02602103 5,003 91,969 SH   SOLE   76,174 0 15,795
APPLE INC COM 037833100 1,170 9,400 SH   SOLE   2,050 0 7,350
AVAGO TECHNOLOGIES LTD SHS Y0486S104 4,935 38,864 SH   SOLE   33,199 0 5,665
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,158 38,530 SH   SOLE   33,290 0 5,240
CLICKSOFTWARE TECHNOLOGIES L ORD M25082104 216 24,618 SH   SOLE   24,618 0 0
DOLBY LABORATORIES INC COM 25659T107 3,628 95,068 SH   SOLE   79,337 0 15,731
GOOGLE INC CL A 38259P508 3,213 5,793 SH   SOLE   5,253 0 540
GOOGLE INC CL C 38259P706 2,554 4,661 SH   SOLE   4,193 0 468
INTEL CORP COM 458140100 4,413 141,135 SH   SOLE   127,183 0 13,952
INTERNATIONAL BUSINESS MACHS COM 459200101 250 1,556 SH   SOLE   1,456 0 100
KULICKE & SOFFA INDS INC COM 501242101 429 27,430 SH   SOLE   25,830 0 1,600
LINEAR TECHNOLOGY CORP COM 535678106 257 5,500 SH   SOLE   0 0 5,500
MICROSOFT CORP COM 594918104 5,137 126,361 SH   SOLE   108,370 0 17,991
MOCON INC COM 607494101 252 15,142 SH   SOLE   15,142 0 0
ORACLE CORP COM 68389X105 212 4,909 SH   SOLE   4,000 0 909
PLUG POWER INC COM NEW 72919P202 52 19,900 SH   SOLE   800 0 19,100
QUALCOMM INC COM 747525103 4,336 62,539 SH   SOLE   54,629 0 7,910
SYNOPSYS INC COM 871607107 226 4,870 SH   SOLE   4,870 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,913 50,369 SH   SOLE   45,259 0 5,110
SYNGENTA AG SPONSORED ADR 87160A100 2,850 42,028 SH   SOLE   38,289 0 3,739
UFP TECHNOLOGIES INC COM 902673102 274 12,029 SH   SOLE   12,029 0 0
AT&T INC COM 00206R102 372 11,403 SH   SOLE   11,403 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 207 2,697 SH   SOLE   2,455 0 242
SOUTHERN CO COM 842587107 3,270 73,850 SH   SOLE   66,275 0 7,575
ISHARES TR USA MIN VOL ETF 46429B697 298 7,215 SH   SOLE   7,100 0 115
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 349 3,645 SH   SOLE   3,560 0 85
WISDOMTREE TR EMG MKTS SMCAP 97717W281 2,630 59,473 SH   SOLE   54,018 0 5,455