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 12,154 63,788 SH   SOLE   10,771 0 53,017
ABBOTT LABS COM 002824100 9,409 130,087 SH   SOLE   13,497 0 116,590
ABBVIE INC COM 00287Y109 7,861 85,267 SH   SOLE   279 0 84,988
ACUITY BRANDS INC COM 00508Y102 434 3,773 SH   SOLE   0 0 3,773
ADVANCE AUTO PARTS INC COM 00751Y106 1,119 7,109 SH   SOLE   4,500 0 2,609
AFLAC INC COM 001055102 212 4,664 SH   SOLE   0 0 4,664
ALBEMARLE CORP COM 012653101 4,830 62,675 SH   SOLE   0 1,720 60,955
ALLEGHANY CORP DEL COM 017175100 4,259 6,832 SH   SOLE   3,013 0 3,819
ALPHABET INC CAP STK CL A 02079K305 2,223 2,127 SH   SOLE   759 0 1,368
ALPHABET INC CAP STK CL C 02079K107 2,731 2,637 SH   SOLE   1,103 0 1,534
ALTRIA GROUP INC COM 02209S103 590 11,954 SH   SOLE   0 0 11,954
AMAZON COM INC COM 023135106 5,117 3,407 SH   SOLE   260 0 3,147
AMAZON COM INC COM 023135106 172 2,700 SH Put SOLE   0 0 2,700
AMBEV SA SPONSORED ADR 02319V103 49 12,500 SH   SOLE   0 0 12,500
AMERICAN AIRLS GROUP INC COM 02376R102 289 9,000 SH   SOLE   0 0 9,000
AMERICAN WTR WKS CO INC NEW COM 030420103 634 6,980 SH   SOLE   0 480 6,500
AMGEN INC COM 031162100 1,326 6,812 SH   SOLE   0 0 6,812
ANADARKO PETE CORP COM 032511107 370 8,435 SH   SOLE   0 0 8,435
ANALOG DEVICES INC COM 032654105 347 4,043 SH   SOLE   0 0 4,043
AON PLC SHS CL A G0408V102 2,182 15,014 SH   SOLE   3,000 450 11,564
APPLE INC COM 037833100 2 1,000 SH Put SOLE   0 0 1,000
APPLE INC COM 037833100 11,126 70,536 SH   SOLE   8,808 0 61,728
AT&T INC COM 00206R102 560 19,617 SH   SOLE   3,020 0 16,597
AUTOMATIC DATA PROCESSING IN COM 053015103 1,779 13,567 SH   SOLE   7,450 0 6,117
AVNET INC COM 053807103 1,596 44,200 SH   SOLE   21,600 0 22,600
AXOS FINL INC COM 05465C100 2,602 103,330 SH   SOLE   36,000 1,700 65,630
BANK AMER CORP COM 060505104 449 18,221 SH   SOLE   848 0 17,373
BANK N S HALIFAX COM 064149107 297 5,965 SH   SOLE   0 0 5,965
BB&T CORP COM 054937107 429 9,895 SH   SOLE   88 0 9,807
BECTON DICKINSON & CO COM 075887109 3,076 13,652 SH   SOLE   3,224 0 10,428
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,004 39,200 SH   SOLE   7,935 0 31,265
BIOGEN INC COM 09062X103 391 1,300 SH   SOLE   0 0 1,300
BRISTOL MYERS SQUIBB CO COM 110122108 923 17,760 SH   SOLE   8,500 0 9,260
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,488 143,093 SH   SOLE   3,750 0 139,343
CABOT CORP COM 127055101 213 4,953 SH   SOLE   0 0 4,953
CARDINAL HEALTH INC COM 14149Y108 409 9,166 SH   SOLE   0 0 9,166
CERNER CORP COM 156782104 265 5,045 SH   SOLE   4,845 0 200
CHEVRON CORP NEW COM 166764100 1,478 13,584 SH   SOLE   120 0 13,464
CISCO SYS INC COM 17275R102 9,374 216,338 SH   SOLE   17,876 0 198,462
CITIGROUP INC COM NEW 172967424 4,260 81,820 SH   SOLE   0 0 81,820
COCA COLA BOTTLING CO CONS COM 191098102 1,972 11,118 SH   SOLE   0 0 11,118
COCA COLA CO COM 191216100 3,489 73,686 SH   SOLE   0 0 73,686
COCA COLA CO COM 191216100 5 6,000 SH Put SOLE   0 0 6,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 339 5,340 SH   SOLE   340 0 5,000
COLGATE PALMOLIVE CO COM 194162103 1,622 27,259 SH   SOLE   10,000 0 17,259
COLONY CAP INC NEW CL A COM 19626G108 73 15,559 SH   SOLE   0 0 15,559
COMCAST CORP NEW CL A 20030N101 6,474 190,120 SH   SOLE   0 3,895 186,225
CONOCOPHILLIPS COM 20825C104 886 14,210 SH   SOLE   6,600 0 7,610
CORNING INC COM 219350105 832 27,529 SH   SOLE   22,500 0 5,029
COSTCO WHSL CORP NEW COM 22160K105 2,312 11,350 SH   SOLE   6,350 0 5,000
CROWN CASTLE INTL CORP NEW COM 22822V101 6,448 59,356 SH   SOLE   0 0 59,356
DEERE & CO COM 244199105 474 3,179 SH   SOLE   0 0 3,179
DISNEY WALT CO COM DISNEY 254687106 7,613 69,433 SH   SOLE   8,000 1,140 60,293
DOMINION ENERGY INC COM 25746U109 208 2,915 SH   SOLE   0 1,635 1,280
DOWDUPONT INC COM 26078J100 5,029 94,037 SH   SOLE   0 0 94,037
DUKE ENERGY CORP NEW COM NEW 26441C204 6,856 79,446 SH   SOLE   0 0 79,446
EASTGROUP PPTY INC COM 277276101 1,385 15,100 SH   SOLE   4,800 0 10,300
EATON CORP PLC SHS G29183103 2,632 38,327 SH   SOLE   6,469 0 31,858
EDWARDS LIFESCIENCES CORP COM 28176E108 3,187 20,808 SH   SOLE   14,134 0 6,674
EMERSON ELEC CO COM 291011104 2,233 37,379 SH   SOLE   14,980 0 22,399
ENTERPRISE PRODS PARTNERS L COM 293792107 313 12,716 SH   SOLE   1,129 0 11,587
ENTERPRISE PRODS PARTNERS L COM 293792107 0 900 SH Call SOLE   0 0 900
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 270 6,250 SH   SOLE   6,000 0 250
EQUIFAX INC COM 294429105 1,472 15,804 SH   SOLE   9,000 0 6,804
EXXON MOBIL CORP COM 30231G102 6,547 96,011 SH   SOLE   1,822 0 94,190
F M C CORP COM NEW 302491303 222 3,000 SH   SOLE   0 0 3,000
FASTENAL CO COM 311900104 873 16,695 SH   SOLE   0 0 16,695
GENERAL ELECTRIC CO COM 369604103 249 32,885 SH   SOLE   4,416 0 28,469
GENUINE PARTS CO COM 372460105 1,868 19,458 SH   SOLE   8,500 0 10,958
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 545 14,253 SH   SOLE   0 0 14,253
GLOBAL PMTS INC COM 37940X102 3,282 31,820 SH   SOLE   14,812 0 17,008
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 400 7,952 SH   SOLE   7,952 0 0
GRACO INC COM 384109104 7,539 180,147 SH   SOLE   50,000 0 130,147
HERSHEY CO COM 427866108 657 6,126 SH   SOLE   0 0 6,126
HOME DEPOT INC COM 437076102 6,366 37,053 SH   SOLE   709 0 36,344
ILLINOIS TOOL WKS INC COM 452308109 3,357 26,497 SH   SOLE   8,300 0 18,197
INTEL CORP COM 458140100 3,100 66,053 SH   SOLE   18,154 0 47,899
INTERNATIONAL BUSINESS MACHS COM 459200101 2,137 18,804 SH   SOLE   5,200 0 13,604
INTL PAPER CO COM 460146103 5,909 146,397 SH   SOLE   0 0 146,397
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 2,157 66,092 SH   SOLE   0 0 66,092
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 1,807 17,791 SH   SOLE   0 0 17,791
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 474 5,191 SH   SOLE   0 0 5,191
ISHARES TR CORE S&P500 ETF 464287200 1,575 6,259 SH   SOLE   565 0 5,694
ISHARES TR MSCI ACWI ETF 464288257 2,316 36,092 SH   SOLE   0 0 36,092
ISHARES TR RUS 1000 GRW ETF 464287614 15,517 118,532 SH   SOLE   345 0 118,187
ISHARES TR RUS 1000 VAL ETF 464287598 481 4,330 SH   SOLE   0 0 4,330
JOHNSON & JOHNSON COM 478160104 10,985 85,119 SH   SOLE   618 0 84,501
JOHNSON CTLS INTL PLC SHS G51502105 1,267 42,742 SH   SOLE   23,660 0 19,082
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 3,843 76,654 SH   SOLE   0 0 76,654
JPMORGAN CHASE & CO COM 46625H100 8,623 88,332 SH   SOLE   116 0 88,216
KIMBERLY CLARK CORP COM 494368103 1,065 9,343 SH   SOLE   5,441 0 3,902
KIRBY CORP COM 497266106 464 6,895 SH   SOLE   0 0 6,895
KLA-TENCOR CORP COM 482480100 8,199 91,617 SH   SOLE   0 0 91,617
KRAFT HEINZ CO COM 500754106 208 4,825 SH   SOLE   0 0 4,825
LAMAR ADVERTISING CO NEW CL A 512816109 234 3,380 SH   SOLE   280 2,030 1,070
LILLY ELI & CO COM 532457108 545 4,707 SH   SOLE   280 0 4,427
LINCOLN ELEC HLDGS INC COM 533900106 2,261 28,673 SH   SOLE   12,300 0 16,373
LOCKHEED MARTIN CORP COM 539830109 5,151 19,672 SH   SOLE   0 0 19,672
LOWES COS INC COM 548661107 3,788 41,013 SH   SOLE   14,700 0 26,313
M & T BK CORP COM 55261F104 1,063 7,429 SH   SOLE   5,030 0 2,399
MANHATTAN ASSOCS INC COM 562750109 212 5,000 SH   SOLE   0 0 5,000
MARINE PRODS CORP COM 568427108 221 13,049 SH   SOLE   0 0 13,049
MARTIN MARIETTA MATLS INC COM 573284106 232 1,348 SH   SOLE   0 0 1,348
MCDONALDS CORP COM 580135101 3,404 19,168 SH   SOLE   8,130 0 11,038
MEDTRONIC PLC SHS G5960L103 7,241 79,610 SH   SOLE   0 0 79,610
MERCK & CO INC COM 58933Y105 575 7,527 SH   SOLE   409 0 7,118
MICROSOFT CORP COM 594918104 12,230 120,409 SH   SOLE   11,600 0 108,809
MONDELEZ INTL INC CL A 609207105 349 8,721 SH   SOLE   0 0 8,721
NATIONAL WESTN LIFE GROUP IN CL A 638517102 650 2,163 SH   SOLE   1,306 0 857
NETFLIX INC COM 64110L106 1,081 4,038 SH   SOLE   0 0 4,038
NETFLIX INC COM 64110L106 92 4,000 SH Put SOLE   0 0 4,000
NORTHEAST BANCORP COM NEW 663904209 1,783 106,581 SH   SOLE   50,900 0 55,681
NORTHROP GRUMMAN CORP COM 666807102 791 3,228 SH   SOLE   0 0 3,228
NOVARTIS A G SPONSORED ADR 66987V109 1,153 13,440 SH   SOLE   7,045 0 6,395
NOVO-NORDISK A S ADR 670100205 1,361 29,550 SH   SOLE   8,000 0 21,550
PEPSICO INC COM 713448108 2,250 20,362 SH   SOLE   9,192 0 11,170
PFIZER INC COM 717081103 8,928 204,547 SH   SOLE   8,723 0 195,824
PHILIP MORRIS INTL INC COM 718172109 513 7,679 SH   SOLE   0 0 7,679
PHILLIPS 66 COM 718546104 5,672 65,834 SH   SOLE   8,148 0 57,686
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 6,516 64,547 SH   SOLE   0 0 64,547
PNC FINL SVCS GROUP INC COM 693475105 499 4,270 SH   SOLE   0 0 4,270
PPG INDS INC COM 693506107 3,482 34,063 SH   SOLE   15,000 0 19,063
PROCTER AND GAMBLE CO COM 742718109 3,032 32,985 SH   SOLE   6,618 0 26,367
PRUDENTIAL FINL INC COM 744320102 4,256 52,185 SH   SOLE   199 0 51,986
QUALCOMM INC COM 747525103 5,828 102,408 SH   SOLE   348 0 102,060
RAVEN INDS INC COM 754212108 21 4,200 SH Put SOLE   0 0 4,200
RAVEN INDS INC COM 754212108 3,253 89,894 SH   SOLE   12,484 0 77,410
READING INTERNATIONAL INC CL A 755408101 1,009 69,400 SH   SOLE   30,780 0 38,620
REGIONS FINL CORP NEW COM 7591EP100 193 14,413 SH   SOLE   0 0 14,413
REPUBLIC SVCS INC COM 760759100 5,706 79,154 SH   SOLE   0 0 79,154
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4,054 67,626 SH   SOLE   0 0 67,626
RPC INC COM 749660106 562 56,923 SH   SOLE   0 0 56,923
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,045 86,930 SH   SOLE   0 0 86,930
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4,765 168,077 SH   SOLE   0 0 168,077
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 5,769 169,779 SH   SOLE   167,680 0 2,100
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 577 17,573 SH   SOLE   17,573 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,535 59,425 SH   SOLE   56,780 0 2,645
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 217 8,602 SH   SOLE   6,063 0 2,539
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 4,544 91,035 SH   SOLE   0 0 91,035
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,018 21,665 SH   SOLE   0 0 21,665
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 347 5,040 SH   SOLE   0 0 5,040
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 13,038 264,523 SH   SOLE   0 0 264,523
SMUCKER J M CO COM NEW 832696405 245 2,617 SH   SOLE   0 0 2,617
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,962 11,851 SH   SOLE   246 0 11,605
SPDR SER TR NUVEEN BLMBRG SR 78468R739 3,481 72,436 SH   SOLE   0 0 72,436
STEPAN CO COM 858586100 249 3,362 SH   SOLE   0 0 3,362
STREAMLINE HEALTH SOLUTIONS COM 86323X106 66 85,810 SH   SOLE   0 0 85,810
STRYKER CORP COM 863667101 2,846 18,158 SH   SOLE   8,500 0 9,658
SUNTRUST BKS INC COM 867914103 1,179 23,373 SH   SOLE   11,371 0 12,002
SYNOVUS FINL CORP COM NEW 87161C501 348 10,876 SH   SOLE   0 0 10,876
SYSCO CORP COM 871829107 1,165 18,597 SH   SOLE   0 0 18,597
TARGET CORP COM 87612E106 5,719 86,531 SH   SOLE   100 0 86,431
TE CONNECTIVITY LTD REG SHS H84989104 2,588 34,219 SH   SOLE   9,000 0 25,219
TEXAS INSTRS INC COM 882508104 2,225 23,540 SH   SOLE   12,200 0 11,340
TIFFANY & CO NEW COM 886547108 2,110 26,209 SH   SOLE   4,000 0 22,209
TOTAL SYS SVCS INC COM 891906109 810 9,962 SH   SOLE   0 0 9,962
UGI CORP NEW COM 902681105 772 14,473 SH   SOLE   0 0 14,473
UNILEVER PLC SPON ADR NEW 904767704 294 5,634 SH   SOLE   0 0 5,634
UNITED PARCEL SERVICE INC CL B 911312106 0 200 SH Call SOLE   0 0 200
UNITED PARCEL SERVICE INC CL B 911312106 2,827 28,988 SH   SOLE   9,869 0 19,119
UNITED TECHNOLOGIES CORP COM 913017109 5,063 47,553 SH   SOLE   1,198 0 46,355
US BANCORP DEL COM NEW 902973304 2,519 55,129 SH   SOLE   19,530 0 35,599
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,949 8,483 SH   SOLE   68 0 8,415
VANGUARD WORLD FD MEGA GRWTH IND 921910816 201 1,875 SH   SOLE   0 0 1,875
VERISK ANALYTICS INC COM 92345Y106 1,167 10,700 SH   SOLE   6,000 0 4,700
VERIZON COMMUNICATIONS INC COM 92343V104 8,923 158,721 SH   SOLE   0 0 158,721
VIRTU FINL INC CL A 928254101 7,664 297,501 SH   SOLE   15,000 0 282,501
WALGREENS BOOTS ALLIANCE INC COM 931427108 554 8,110 SH   SOLE   5,200 0 2,910
WALMART INC COM 931142103 1,244 13,360 SH   SOLE   0 0 13,360
WELLS FARGO CO NEW COM 949746101 383 8,306 SH   SOLE   1,061 0 7,245
WEYERHAEUSER CO COM 962166104 7,014 320,864 SH   SOLE   20,000 0 300,864
WHITE MTNS INS GROUP LTD COM G9618E107 1,893 2,207 SH   SOLE   900 0 1,307
WILEY JOHN & SONS INC CL A 968223206 574 12,210 SH   SOLE   0 0 12,210
WILLIAMS COS INC DEL COM 969457100 4,694 212,869 SH   SOLE   0 0 212,869
XILINX INC COM 983919101 8,004 93,972 SH   SOLE   0 0 93,972
ZEBRA TECHNOLOGIES CORP CL A 989207105 4,410 27,693 SH   SOLE   5,000 0 22,693