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
3M CO COM 88579Y101 5,346 37,706 SH   SOLE   31,961 0 5,745
ABB LTD SPONSORED ADR 000375204 1,929 109,156 SH   SOLE   96,956 0 12,200
ABBOTT LABS COM 002824100 4,959 123,295 SH   SOLE   123,295 0 0
ABBVIE INC COM 00287Y109 4,595 84,454 SH   SOLE   84,454 0 0
AMBEV SA SPONSORED ADR 02319V103 1,491 304,275 SH   SOLE   267,425 0 36,850
AMDOCS LTD SHS G02602103 5,351 94,084 SH   SOLE   77,749 0 16,335
AMERCO COM 023586100 1,525 3,875 SH   SOLE   3,875 0 0
APPLE INC COM 037833100 7,217 65,427 SH   SOLE   58,077 0 7,350
AT&T INC COM 00206R102 344 10,555 SH   SOLE   10,555 0 0
ATRION CORP COM 049904105 238 635 SH   SOLE   635 0 0
AVAGO TECHNOLOGIES LTD SHS Y0486S104 3,817 30,530 SH   SOLE   25,345 0 5,185
BANK AMER CORP COM 060505104 6,191 397,362 SH   SOLE   397,362 0 0
BANK NEW YORK MELLON CORP COM 064058100 5,598 142,999 SH   SOLE   142,999 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,562 8 SH   SOLE   3 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 880 6,747 SH   SOLE   6,747 0 0
BLACKROCK INC COM 09247X101 5,881 19,771 SH   SOLE   19,771 0 0
CANADIAN NAT RES LTD COM 136385101 866 44,542 SH   SOLE   42,047 0 2,495
CBS CORP NEW CL B 124857202 4,095 102,637 SH   SOLE   102,637 0 0
CELGENE CORP COM 151020104 2,273 21,013 SH   SOLE   7,883 0 13,130
SCHWAB CHARLES CORP NEW COM 808513105 6,694 234,394 SH   SOLE   234,394 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,098 39,052 SH   SOLE   33,692 0 5,360
CHEVRON CORP NEW COM 166764100 481 6,096 SH   SOLE   4,028 0 2,068
CISCO SYS INC COM 17275R102 277 10,567 SH   SOLE   10,567 0 0
CME GROUP INC COM 12572Q105 4,807 51,833 SH   SOLE   44,143 0 7,690
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,989 127,601 SH   SOLE   126,801 0 800
COLGATE PALMOLIVE CO COM 194162103 609 9,600 SH   SOLE   0 0 9,600
BARD C R INC COM 067383109 5,034 27,019 SH   SOLE   27,019 0 0
CVS HEALTH CORP COM 126650100 11,823 122,545 SH   SOLE   122,545 0 0
DOLBY LABORATORIES INC COM 25659T107 3,074 94,283 SH   SOLE   78,832 0 15,451
DUKE ENERGY CORP NEW COM NEW 26441C204 261 3,632 SH   SOLE   3,390 0 242
E M C CORP MASS COM 268648102 3,593 148,732 SH   SOLE   148,732 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,844 48,139 SH   SOLE   39,262 0 8,877
EMERSON ELEC CO COM 291011104 3,104 70,267 SH   SOLE   70,267 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,053 42,290 SH   SOLE   28,996 0 13,294
EXXON MOBIL CORP COM 30231G102 8,120 109,216 SH   SOLE   90,502 0 18,714
FEDEX CORP COM 31428X106 4,634 32,183 SH   SOLE   26,175 0 6,008
GENERAL ELECTRIC CO COM 369604103 895 35,501 SH   SOLE   30,101 0 5,400
GILEAD SCIENCES INC COM 375558103 740 7,533 SH   SOLE   7,533 0 0
HALLIBURTON CO COM 406216101 4,213 119,180 SH   SOLE   119,180 0 0
HARLEY DAVIDSON INC COM 412822108 6,211 113,140 SH   SOLE   113,140 0 0
HOME DEPOT INC COM 437076102 11,928 103,282 SH   SOLE   103,282 0 0
INTEL CORP COM 458140100 10,623 352,468 SH   SOLE   337,516 0 14,952
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,243 50,772 SH   SOLE   45,452 0 5,320
IPG PHOTONICS CORP COM 44980X109 3,445 45,345 SH   SOLE   37,550 0 7,795
ISHARES TR 1-3 YR CR BD ETF 464288646 14,518 138,099 SH   SOLE   121,844 0 16,255
ISHARES TR FLTG RATE BD ETF 46429B655 4,657 92,315 SH   SOLE   82,740 0 9,575
ISHARES TR INTERM CR BD ETF 464288638 413 3,800 SH   SOLE   3,800 0 0
ISHARES TR MBS ETF 464288588 10,813 98,642 SH   SOLE   85,935 0 12,707
ISHARES TR USA MIN VOL ETF 46429B697 303 7,650 SH   SOLE   7,535 0 115
ISHARES TR NY AMTFRE MU ETF 464288323 493 4,450 SH   SOLE   2,700 0 1,750
ISHARES TR TIPS BD ETF 464287176 7,204 65,082 SH   SOLE   57,952 0 7,130
JOHNSON & JOHNSON COM 478160104 1,071 11,478 SH   SOLE   6,978 0 4,500
JPMORGAN CHASE & CO COM 46625H100 6,732 110,407 SH   SOLE   110,407 0 0
JUNO THERAPEUTICS INC COM 48205A109 234 5,750 SH   SOLE   5,750 0 0
KULICKE & SOFFA INDS INC COM 501242101 267 29,050 SH   SOLE   27,450 0 1,600
LINEAR TECHNOLOGY CORP COM 535678106 222 5,500 SH   SOLE   0 0 5,500
LOCKHEED MARTIN CORP COM 539830109 217 1,048 SH   SOLE   1,048 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 540 6,480 SH   SOLE   6,480 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 842 14,006 SH   SOLE   6,596 0 7,410
MASTERCARD INC CL A 57636Q104 8,155 90,491 SH   SOLE   90,491 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328100 807 94,875 SH   SOLE   94,875 0 0
MICROSOFT CORP COM 594918104 5,733 129,525 SH   SOLE   110,834 0 18,691
MOCON INC COM 607494101 221 16,370 SH   SOLE   16,370 0 0
MONSANTO CO NEW COM 61166W101 3,659 42,881 SH   SOLE   42,881 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 544 30,100 SH   SOLE   30,100 0 0
NIKE INC CL B 654106103 6,961 56,609 SH   SOLE   50,855 0 5,754
NORFOLK SOUTHERN CORP COM 655844108 5,831 76,324 SH   SOLE   76,324 0 0
NOVADAQ TECHNOLOGIES INC COM 66987G102 830 79,621 SH   SOLE   79,621 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 554 15,771 SH   SOLE   15,771 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,483 21,931 SH   SOLE   19,798 0 2,133
PFIZER INC COM 717081103 303 9,648 SH   SOLE   9,648 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 262 8,631 SH   SOLE   3,009 0 5,622
PLUM CREEK TIMBER CO INC COM 729251108 3,270 82,769 SH   SOLE   69,952 0 12,817
POLARIS INDS INC COM 731068102 4,400 36,710 SH   SOLE   31,035 0 5,675
PROCTER & GAMBLE CO COM 742718109 4,652 64,669 SH   SOLE   63,817 0 852
QUALCOMM INC COM 747525103 3,565 66,348 SH   SOLE   55,938 0 10,410
RAYTHEON CO COM NEW 755111507 6,722 61,523 SH   SOLE   61,523 0 0
RELX PLC SPONSORED ADR 759530108 2,806 161,352 SH   SOLE   139,752 0 21,600
SCHLUMBERGER LTD COM 806857108 3,290 47,701 SH   SOLE   47,701 0 0
SOUTHERN CO COM 842587107 3,493 78,153 SH   SOLE   69,878 0 8,275
SPDR SERIES TRUST BRCLY EM LOCL 78464A391 807 32,833 SH   SOLE   30,858 0 1,975
SPDR SERIES TRUST BARC SHT TR CP 78464A474 2,490 81,590 SH   SOLE   78,060 0 3,530
SPDR SERIES TRUST NUVN CALI MUNI 78464A441 255 10,620 SH   SOLE   10,620 0 0
SPDR SERIES TRUST NUVN BRCLY MUNI 78464A458 5,906 244,953 SH   SOLE   227,583 0 17,370
SPDR SERIES TRUST NUVN BR NY MUNI 78464A433 799 34,350 SH   SOLE   23,750 0 10,600
SPDR SERIES TRUST NUVN BR SHT MUNI 78464A425 3,454 141,785 SH   SOLE   121,135 0 20,650
ST JUDE MED INC COM 790849103 5,323 84,367 SH   SOLE   84,367 0 0
STRYKER CORP COM 863667101 3,829 40,693 SH   SOLE   36,248 0 4,445
SYNGENTA AG SPONSORED ADR 87160A100 2,711 42,508 SH   SOLE   38,949 0 3,559
SYNOPSYS INC COM 871607107 213 4,605 SH   SOLE   4,605 0 0
SYSCO CORP COM 871829107 4,209 107,999 SH   SOLE   96,439 0 11,560
PRICE T ROWE GROUP INC COM 74144T108 4,516 64,984 SH   SOLE   64,984 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,963 75,170 SH   SOLE   68,750 0 6,420
TRIMBLE NAVIGATION LTD COM 896239100 2,683 163,407 SH   SOLE   163,407 0 0
UFP TECHNOLOGIES INC COM 902673102 266 11,639 SH   SOLE   11,639 0 0
UNION PAC CORP COM 907818108 367 4,156 SH   SOLE   956 0 3,200
UNITED PARCEL SERVICE INC CL B 911312106 5,966 60,454 SH   SOLE   60,454 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,286 59,405 SH   SOLE   59,405 0 0
UNITEDHEALTH GROUP INC COM 91324P102 9,224 79,512 SH   SOLE   73,712 0 5,800
URSTADT BIDDLE PPTYS INC CL A 917286205 542 28,940 SH   SOLE   20,940 0 8,000
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 244 3,900 SH   SOLE   3,900 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 6,335 118,725 SH   SOLE   114,665 0 4,060
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 311 3,515 SH   SOLE   3,430 0 85
VARIAN MED SYS INC COM 92220P105 3,846 52,126 SH   SOLE   46,692 0 5,434
VERIZON COMMUNICATIONS INC COM 92343V104 4,891 112,420 SH   SOLE   112,420 0 0
VISA INC COM CL A 92826C839 6,447 92,547 SH   SOLE   83,725 0 8,822
GRAINGER W W INC COM 384802104 4,000 18,605 SH   SOLE   16,005 0 2,600
WALGREENS BOOTS ALLIANCE INC COM 931427108 209 2,518 SH   SOLE   2,518 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 834 23,429 SH   SOLE   19,249 0 4,180
WYNDHAM WORLDWIDE CORP COM 98310W108 534 7,421 SH   SOLE   7,421 0 0