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 10,331 53,618 SH   SOLE   22,284 0 31,334
ABBOTT LABS COM 002824100 8,270 69,009 SH   SOLE   35,875 0 33,134
ABBVIE INC COM 00287Y109 9,530 88,064 SH   SOLE 1 35,734 185 52,144
ACTIVISION BLIZZARD INC COM 00507V109 1,067 11,478 SH   SOLE   6,084 0 5,394
ACUITY BRANDS INC COM 00508Y102 573 3,473 SH   SOLE   0 0 3,473
ADVANCE AUTO PARTS INC COM 00751Y106 277 1,509 SH   SOLE   60 0 1,449
ALLEGHANY CORP DEL COM 017175100 3,869 6,178 SH   SOLE   3,113 0 3,065
ALPHABET INC CAP STK CL A 02079K305 15,211 7,375 SH   SOLE   3,194 0 4,181
ALPHABET INC CAP STK CL C 02079K107 4,590 2,219 SH   SOLE   1,266 0 953
ALTRIA GROUP INC COM 02209S103 579 11,316 SH   SOLE 1 6,303 1,025 3,988
AMARIN CORP PLC SPONS ADR NEW 023111206 4,105 661,005 SH   SOLE   271,995 0 389,010
AMAZON COM INC COM 023135106 4,375 1,414 SH   SOLE   90 0 1,324
AMERICAN WTR WKS CO INC NEW COM 030420103 732 4,880 SH   SOLE   2,380 0 2,500
AMGEN INC COM 031162100 1,270 5,104 SH   SOLE 1 2,006 80 3,018
AON PLC SHS CL A G0403H108 3,008 13,072 SH   SOLE 1 4,040 105 8,927
APPLE INC COM 037833100 7,698 63,018 SH   SOLE   43,970 0 19,048
AT&T INC COM 00206R102 9,325 308,062 SH   SOLE   125,898 0 182,164
AUTOMATIC DATA PROCESSING IN COM 053015103 2,486 13,191 SH   SOLE   7,621 0 5,570
AVNET INC COM 053807103 336 8,100 SH   SOLE   1,200 0 6,900
AXOS FINANCIAL INC COM 05465C100 3,229 68,683 SH   SOLE   23,000 0 45,683
BECTON DICKINSON & CO COM 075887109 3,058 12,578 SH   SOLE   3,694 0 8,884
BERKLEY W R CORP COM 084423102 373 4,944 SH   SOLE   1,200 0 3,744
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,330 28,689 SH   SOLE   11,237 0 17,452
BIOGEN INC COM 09062X103 294 1,050 SH   SOLE   732 0 318
BK OF AMERICA CORP COM 060505104 429 11,090 SH   SOLE   2,483 0 8,606
BLACKSTONE GROUP INC COM 09260D107 13,190 176,971 SH   SOLE   72,725 0 104,246
BRISTOL-MYERS SQUIBB CO COM 110122108 393 6,229 SH   SOLE   898 0 5,331
BROADCOM INC COM 11135F101 13,842 29,854 SH   SOLE   12,046 0 17,808
CALLAWAY GOLF CO COM 131193104 4,531 169,365 SH   SOLE   67,268 0 102,097
CARDINAL HEALTH INC COM 14149Y108 231 3,800 SH   SOLE   200 0 3,600
CERNER CORP COM 156782104 311 4,327 SH   SOLE   4,327 0 0
CHEVRON CORP NEW COM 166764100 1,383 13,194 SH   SOLE   4,865 0 8,329
CISCO SYS INC COM 17275R102 1,524 29,471 SH   SOLE 1 20,579 1,335 7,556
CME GROUP INC COM 12572Q105 8,102 39,669 SH   SOLE   16,289 0 23,380
COCA COLA CO COM 191216100 2,007 38,072 SH   SOLE   11,017 0 27,055
COCA COLA CONS INC COM 191098102 1,275 4,414 SH   SOLE   0 0 4,414
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 391 5,000 SH   SOLE   5,000 0 0
COLGATE PALMOLIVE CO COM 194162103 1,593 20,211 SH   SOLE   10,000 0 10,211
COSTCO WHSL CORP NEW COM 22160K105 11,618 32,962 SH   SOLE   16,472 0 16,490
CROWN CASTLE INTL CORP NEW COM 22822V101 9,409 54,662 SH   SOLE   22,150 0 32,512
DANAHER CORPORATION COM 235851102 260 1,157 SH   SOLE   0 0 1,157
DEERE & CO COM 244199105 409 1,094 SH   SOLE   0 0 1,094
DISNEY WALT CO COM 254687106 1,797 9,739 SH   SOLE   8,554 0 1,185
DRAFTKINGS INC COM CL A 26142R104 5,742 93,622 SH   SOLE   37,962 0 55,660
DTE ENERGY CO COM 233331107 9,766 73,352 SH   SOLE   30,373 0 42,979
DUKE ENERGY CORP NEW COM NEW 26441C204 9,169 94,982 SH   SOLE   38,493 0 56,489
DYNATRACE INC COM NEW 268150109 6,181 128,131 SH   SOLE   53,894 0 74,237
EASTGROUP PPTYS INC COM 277276101 1,877 13,101 SH   SOLE   5,100 0 8,001
EATON CORP PLC SHS G29183103 3,163 22,872 SH   SOLE   3,929 0 18,943
EDWARDS LIFESCIENCES CORP COM 28176E108 3,580 42,797 SH   SOLE   24,000 0 18,797
EMERSON ELEC CO COM 291011104 2,447 27,128 SH   SOLE   14,980 0 12,148
ENTEGRIS INC COM 29362U104 235 2,100 SH   SOLE   0 0 2,100
EQUIFAX INC COM 294429105 1,959 10,815 SH   SOLE   6,271 0 4,544
EQUITRANS MIDSTREAM CORP COM 294600101 7,618 933,570 SH   SOLE   390,105 0 543,465
EXXON MOBIL CORP COM 30231G102 4,662 83,500 SH   SOLE   10,321 0 73,178
FACEBOOK INC CL A 30303M102 221 750 SH   SOLE   0 0 750
FASTENAL CO COM 311900104 818 16,260 SH   SOLE   830 0 15,430
FMC CORP COM NEW 302491303 265 2,400 SH   SOLE   0 0 2,400
GENUINE PARTS CO COM 372460105 1,416 12,253 SH   SOLE   6,000 0 6,253
GILEAD SCIENCES INC COM 375558103 270 4,181 SH   SOLE   4,031 0 150
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 239 6,690 SH   SOLE   6,210 0 480
GLOBAL PMTS INC COM 37940X102 5,910 29,318 SH   SOLE 1 13,535 195 15,588
GRACO INC COM 384109104 6,571 91,751 SH   SOLE   25,650 0 66,101
HASBRO INC COM 418056107 10,661 110,914 SH   SOLE 1 45,153 570 65,191
HERSHEY CO COM 427866108 893 5,645 SH   SOLE   0 0 5,645
HOME DEPOT INC COM 437076102 9,426 30,878 SH   SOLE   9,631 0 21,247
ILLINOIS TOOL WKS INC COM 452308109 5,302 23,933 SH   SOLE   9,866 0 14,067
INTEL CORP COM 458140100 3,210 50,151 SH   SOLE   18,759 0 31,392
INTERNATIONAL BUSINESS MACHS COM 459200101 800 6,004 SH   SOLE   0 0 6,004
INTERNATIONAL PAPER CO COM 460146103 7,078 130,910 SH   SOLE   53,835 0 77,075
INTUIT COM 461202103 7,752 20,237 SH   SOLE   8,550 0 11,687
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 27,081 536,477 SH   SOLE   234,634 0 301,843
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 892 5,884 SH   SOLE   1,511 0 4,373
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 708 5,000 SH   SOLE   5,000 0 0
IQVIA HLDGS INC COM 46266C105 9,470 49,031 SH   SOLE   19,947 0 29,084
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,810 17,122 SH   SOLE   13,282 0 3,840
ISHARES TR BLACKROCK ULTRA 46434V878 2,021 40,000 SH   SOLE   0 0 40,000
ISHARES TR CORE DIV GRWTH 46434V621 33,734 698,870 SH   SOLE   328,737 0 370,133
ISHARES TR CORE S&P SCP ETF 464287804 299 2,753 SH   SOLE   2,753 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,108 2,786 SH   SOLE   1,459 0 1,327
ISHARES TR INTL DIV GRWTH 46435G524 28,400 437,816 SH   SOLE   234,755 0 203,061
ISHARES TR RUS 1000 GRW ETF 464287614 26,413 108,676 SH   SOLE   56,566 0 52,109
ISHARES TR RUS 1000 VAL ETF 464287598 712 4,698 SH   SOLE   3,235 0 1,463
ISHARES TR RUS MD CP GR ETF 464287481 510 4,996 SH   SOLE   4,766 0 230
ISHARES TR RUS TP200 GR ETF 464289438 321 2,384 SH   SOLE   2,384 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 9,141 180,101 SH   SOLE   73,922 0 106,179
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 765 14,980 SH   SOLE   2,165 0 12,815
JOHNSON & JOHNSON COM 478160104 15,189 92,418 SH   SOLE   32,773 0 59,645
JOHNSON CTLS INTL PLC SHS G51502105 2,074 34,752 SH   SOLE   24,137 0 10,615
JPMORGAN CHASE & CO COM 46625H100 15,156 99,561 SH   SOLE   39,815 0 59,746
KIMBERLY-CLARK CORP COM 494368103 1,208 8,686 SH   SOLE   6,475 0 2,211
KLA CORP COM NEW 482480100 13,417 40,610 SH   SOLE   16,751 0 23,859
KODIAK SCIENCES INC COM 50015M109 680 6,000 SH   SOLE   0 0 6,000
LILLY ELI & CO COM 532457108 802 4,294 SH   SOLE   1,532 0 2,762
LINCOLN ELEC HLDGS INC COM 533900106 2,490 20,250 SH   SOLE   10,000 0 10,250
LOCKHEED MARTIN CORP COM 539830109 9,597 25,974 SH   SOLE   10,968 0 15,006
LOWES COS INC COM 548661107 5,574 29,308 SH   SOLE   15,500 0 13,808
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 9,830 94,478 SH   SOLE   39,461 0 55,017
MANHATTAN ASSOCIATES INC COM 562750109 242 2,060 SH   SOLE   0 0 2,060
MARINE PRODS CORP COM 568427108 172 10,549 SH   SOLE   0 0 10,549
MARTIN MARIETTA MATLS INC COM 573284106 413 1,230 SH   SOLE   0 0 1,230
MCDONALDS CORP COM 580135101 4,165 18,580 SH   SOLE   8,354 0 10,226
MEDTRONIC PLC SHS G5960L103 9,042 76,542 SH   SOLE   31,389 0 45,153
MERCK & CO. INC COM 58933Y105 490 6,357 SH   SOLE   627 0 5,730
MICROSOFT CORP COM 594918104 18,667 79,174 SH   SOLE   38,001 0 41,173
MIMEDX GROUP INC COM 602496101 348 33,750 SH   SOLE   0 0 33,750
MONDELEZ INTL INC CL A 609207105 496 8,478 SH   SOLE   6,390 0 2,088
MORGAN STANLEY COM NEW 617446448 11,173 143,869 SH   SOLE   59,568 0 84,302
NETFLIX INC COM 64110L106 1,774 3,400 SH   SOLE   0 0 3,400
NEWMONT CORP COM 651639106 723 12,000 SH   SOLE   12,000 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 1,170 44,342 SH   SOLE   5,900 0 38,442
NORTHROP GRUMMAN CORP COM 666807102 646 1,996 SH   SOLE   0 0 1,996
NOVO-NORDISK A S ADR 670100205 1,723 25,560 SH   SOLE 1 11,595 95 13,870
NVIDIA CORPORATION COM 67066G104 7,746 14,507 SH   SOLE   5,994 0 8,513
PALO ALTO NETWORKS INC COM 697435105 4,661 14,472 SH   SOLE   5,845 0 8,627
PAN AMERN SILVER CORP COM 697900108 273 9,100 SH   SOLE   400 0 8,700
PAVMED INC COM 70387R106 49 11,010 SH   SOLE   0 0 11,010
PELOTON INTERACTIVE INC CL A COM 70614W100 214 1,900 SH   SOLE   0 0 1,900
PEPSICO INC COM 713448108 2,612 18,464 SH   SOLE   9,929 0 8,535
PFIZER INC COM 717081103 7,781 214,755 SH   SOLE   80,708 0 134,047
PHILIP MORRIS INTL INC COM 718172109 474 5,339 SH   SOLE   2,182 0 3,157
PHILLIPS 66 COM 718546104 9,232 113,219 SH   SOLE   46,861 0 66,358
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,220 31,600 SH   SOLE   2,008 0 29,592
PING IDENTITY HLDG CORP COM 72341T103 5,173 235,871 SH   SOLE   95,471 0 140,400
PNC FINL SVCS GROUP INC COM 693475105 687 3,917 SH   SOLE   1,861 0 2,056
PPG INDS INC COM 693506107 3,677 24,471 SH   SOLE   14,800 0 9,671
PROCTER AND GAMBLE CO COM 742718109 3,352 24,752 SH   SOLE   10,838 0 13,914
PUBMATIC INC COM CL A 74467Q103 6,432 130,417 SH   SOLE   53,001 0 77,416
QUALCOMM INC COM 747525103 8,218 61,983 SH   SOLE 1 23,354 425 38,204
RAVEN INDS INC COM 754212108 1,534 40,025 SH   SOLE   3,550 0 36,475
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,097 143,620 SH   SOLE   59,055 0 84,565
READING INTL INC CL A 755408101 86 15,568 SH   SOLE   1,220 0 14,348
REPUBLIC SVCS INC COM 760759100 9,041 91,005 SH   SOLE   36,905 0 54,100
RIO TINTO PLC SPONSORED ADR 767204100 5,994 77,190 SH   SOLE   30,794 0 46,396
ROCKET COS INC COM CL A 77311W101 7,830 339,113 SH   SOLE   135,953 0 203,160
RPC INC COM 749660106 306 56,723 SH   SOLE   0 0 56,723
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 8,703 168,427 SH   SOLE   166,058 0 2,368
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 594 11,722 SH   SOLE   11,722 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,371 44,584 SH   SOLE   43,969 0 615
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 209 6,511 SH   SOLE   3,783 0 2,728
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 403 5,527 SH   SOLE   2,542 0 2,985
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 570 4,394 SH   SOLE   180 0 4,214
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 211 2,837 SH   SOLE   2,837 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 245 6,756 SH   SOLE   614 0 6,142
SHOPIFY INC CL A 82509L107 9,024 8,155 SH   SOLE   3,314 0 4,841
SIGNATURE BK NEW YORK N Y COM 82669G104 9,976 44,124 SH   SOLE   17,063 0 27,061
SMUCKER J M CO COM NEW 832696405 268 2,117 SH   SOLE   0 0 2,117
SOUTHERN CO COM 842587107 410 6,604 SH   SOLE   5,386 0 1,218
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 380 1,150 SH   SOLE   1,150 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,637 11,700 SH   SOLE   0 0 11,700
SPDR SER TR NUVEEN BLMBRG SR 78468R739 3,412 68,848 SH   SOLE   31,803 0 37,045
SPDR SER TR S&P DIVID ETF 78464A763 318 2,698 SH   SOLE   380 0 2,318
STARBUCKS CORP COM 855244109 412 3,775 SH   SOLE   156 0 3,619
STEPAN CO COM 858586100 445 3,497 SH   SOLE 1 215 220 3,062
STREAMLINE HEALTH SOLUTIONS COM 86323X106 186 90,810 SH   SOLE   0 0 90,810
STRYKER CORPORATION COM 863667101 3,786 15,543 SH   SOLE   9,540 0 6,003
TARGET CORP COM 87612E106 9,600 48,470 SH   SOLE   20,035 0 28,434
TE CONNECTIVITY LTD REG SHS H84989104 3,811 29,519 SH   SOLE   10,545 0 18,974
TEXAS INSTRS INC COM 882508104 3,940 20,850 SH   SOLE   12,855 0 7,995
TRUIST FINL CORP COM 89832Q109 679 11,650 SH   SOLE   2,318 0 9,332
UGI CORP NEW COM 902681105 258 6,293 SH   SOLE 1 5,948 345 0
UNITED PARCEL SERVICE INC CL B 911312106 1,591 9,360 SH   SOLE   881 0 8,479
UNITY SOFTWARE INC COM 91332U101 4,335 43,221 SH   SOLE   18,034 0 25,187
US BANCORP DEL COM NEW 902973304 775 14,007 SH   SOLE   0 0 14,007
V F CORP COM 918204108 10,986 137,465 SH   SOLE   55,758 0 81,707
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,020 2,801 SH   SOLE   1 0 2,800
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 18,901 366,732 SH   SOLE   189,625 0 177,107
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 296 2,010 SH   SOLE   0 0 2,010
VERISK ANALYTICS INC COM 92345Y106 1,837 10,398 SH   SOLE   6,598 0 3,800
VERIZON COMMUNICATIONS INC COM 92343V104 9,463 162,743 SH   SOLE   67,646 0 95,097
VIRTU FINL INC CL A 928254101 16,243 523,135 SH   SOLE   211,366 0 311,769
WALMART INC COM 931142103 1,280 9,425 SH   SOLE   348 0 9,077
WELLS FARGO CO NEW COM 949746101 236 6,042 SH   SOLE   2,016 0 4,026
WEYERHAEUSER CO MTN BE COM NEW 962166104 636 17,863 SH   SOLE   3,211 0 14,652
WHEATON PRECIOUS METALS CORP COM 962879102 856 22,400 SH   SOLE   20,500 0 1,900
WHITE MTNS INS GROUP LTD COM G9618E107 1,812 1,625 SH   SOLE   900 0 725
WILEY JOHN & SONS INC CL A 968223206 304 5,600 SH   SOLE   0 0 5,600
WILLIAMS COS INC COM 969457100 19,266 813,251 SH   SOLE   346,122 0 467,129
YORK WTR CO COM 987184108 912 18,618 SH   SOLE   18,618 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 11,136 22,953 SH   SOLE   6,635 0 16,318
ZSCALER INC COM 98980G102 4,466 26,015 SH   SOLE   10,706 0 15,309