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
AMCOR PLC ORD G0250X107 108 10,000 SH   SOLE   10,000 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,188 5,643 SH   SOLE   5,643 0 0
EATON CORP PLC SHS G29183103 500 5,274 SH   SOLE   5,274 0 0
INGERSOLL-RAND PLC SHS G47791101 10,329 77,711 SH   SOLE   77,415 0 296
LINDE PLC SHS G5494J103 348 1,635 SH   SOLE   1,635 0 0
MEDTRONIC PLC SHS G5960L103 2,182 19,236 SH   SOLE   19,236 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 335 5,630 SH   SOLE   5,630 0 0
CHUBB LIMITED COM H1467J104 624 4,011 SH   SOLE   4,011 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6,792 71,890 SH   SOLE   71,890 0 0
AT&T INC COM 00206R102 15,254 390,317 SH   SOLE   388,953 0 1,364
ABBOTT LABS COM 002824100 4,567 52,576 SH   SOLE   52,576 0 0
ABBVIE INC COM 00287Y109 3,433 38,770 SH   SOLE   38,770 0 0
ADOBE INC COM 00724F101 21,899 66,399 SH   SOLE   66,383 0 16
ADVANCED MICRO DEVICES INC COM 007903107 263 5,730 SH   SOLE   5,730 0 0
AFTERMASTER INC COM 00831X102 0 99,475 SH   SOLE   99,475 0 0
AIR PRODS & CHEMS INC COM 009158106 852 3,625 SH   SOLE   3,625 0 0
ALTEGRIS MILLENNIUM FUND LP SERIES R COM 01312A926 513 0 SH   SOLE   0 0 0
ALLSTATE CORP COM 020002101 1,912 17,007 SH   SOLE   17,007 0 0
ALLY FINL INC COM 02005N100 5,894 192,874 SH   SOLE   192,808 0 66
ALPHABET INC CAP STK CL C 02079K107 21,645 16,189 SH   SOLE   16,137 0 52
ALPHABET INC CAP STK CL A 02079K305 5,731 4,279 SH   SOLE   4,279 0 0
ALTEGRIS MILLENNIUM FUND LTD COM 02090A930 206 0 SH   SOLE   0 0 0
ALTEGRIS KKR COMMITMENTS MASTER FUND COM 02090C910 296 1 SH   SOLE   1 0 0
ALTEGRIS MILLENNIUM LP COM 02152A935 639 1 SH   SOLE   1 0 0
ALTEGRIS KKR COMMITMENTS MASTER FUND COM 02154A909 565 1 SH   SOLE   1 0 0
ALTRA INDL MOTION CORP COM 02208R106 311 8,601 SH   SOLE   8,601 0 0
ALTRIA GROUP INC COM 02209S103 1,768 35,419 SH   SOLE   35,419 0 0
AMAZON COM INC COM 023135106 13,571 7,344 SH   SOLE   7,344 0 0
AMERICAN ELEC PWR CO INC COM 025537101 876 9,270 SH   SOLE   9,270 0 0
AMERICAN EXPRESS CO COM 025816109 1,401 11,257 SH   SOLE   11,257 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 459 8,944 SH   SOLE   8,944 0 0
AMERICAN TOWER CORP NEW COM 03027X100 737 3,208 SH   SOLE   3,208 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 333 2,714 SH   SOLE   2,714 0 0
AMERISOURCEBERGEN CORP COM 03073E105 861 10,125 SH   SOLE   10,125 0 0
AMERIPRISE FINL INC COM 03076C106 1,277 7,666 SH   SOLE   7,666 0 0
AMGEN INC COM 031162100 10,033 41,618 SH   SOLE   41,390 0 228
ANALOG DEVICES INC COM 032654105 309 2,603 SH   SOLE   2,603 0 0
ANTHEM INC COM 036752103 9,292 30,764 SH   SOLE   30,750 0 14
APPLE INC COM 037833100 60,283 205,290 SH   SOLE   204,868 0 422
APPLIED MATLS INC COM 038222105 532 8,708 SH   SOLE   8,708 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 840 18,124 SH   SOLE   18,124 0 0
AUTODESK INC COM 052769106 10,451 56,966 SH   SOLE   56,941 0 25
AUTOMATIC DATA PROCESSING IN COM 053015103 264 1,550 SH   SOLE   1,550 0 0
AUTOZONE INC COM 053332102 479 402 SH   SOLE   402 0 0
BP PLC SPONSORED ADR 055622104 5,589 148,094 SH   SOLE   148,094 0 0
BANK AMER CORP COM 060505104 1,769 50,218 SH   SOLE   50,218 0 0
BANK NEW YORK MELLON CORP COM 064058100 368 7,321 SH   SOLE   7,321 0 0
BARCLAYS BK PLC ETN SEL MLP 06742C723 895 50,290 SH   SOLE   50,290 0 0
BARRICK GOLD CORPORATION COM 067901108 733 39,444 SH   SOLE   39,444 0 0
BAXTER INTL INC COM 071813109 902 10,789 SH   SOLE   10,789 0 0
BECTON DICKINSON & CO COM 075887109 621 2,285 SH   SOLE   2,285 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,377 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,003 39,749 SH   SOLE   39,749 0 0
BIOGEN INC COM 09062X103 844 2,845 SH   SOLE   2,845 0 0
BLACKROCK INC COM 09247X101 18,692 37,183 SH   SOLE   37,091 0 92
BLACKSTONE GROUP INC COM CL A 09260D107 234 4,176 SH   SOLE   4,176 0 0
BOEING CO COM 097023105 14,512 44,548 SH   SOLE   44,548 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 8,155 127,038 SH   SOLE   127,038 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 32 10,713 SH   SOLE   10,713 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 315 2,550 SH   SOLE   2,550 0 0
BROADCOM INC COM 11135F101 9,433 29,850 SH   SOLE   29,838 0 12
BROWN & BROWN INC COM 115236101 253 6,417 SH   SOLE   6,417 0 0
CDW CORP COM 12514G108 11,977 83,851 SH   SOLE   82,952 0 899
CECO ENVIRONMENTAL CORP COM 125141101 92 11,957 SH   SOLE   11,957 0 0
CIGNA CORP NEW COM 125523100 1,585 7,752 SH   SOLE   7,752 0 0
CME GROUP INC COM 12572Q105 2,430 12,106 SH   SOLE   12,106 0 0
CORTRIGHT FAMILY TRUST LLC INTEREST COM 12617A909 1,109 1 SH   SOLE   1 0 0
CORTRIGHT FAMILY LLC INTEREST COM 12623A901 1,109 1 SH   SOLE   1 0 0
CORTRIGHT FAMILY TRUST LLC INTEREST COM 12623B909 1,109 1 SH   SOLE   1 0 0
CORTRIGHT FAMILY TRUST LLC INTEREST COM 12623C907 1,109 1 SH   SOLE   1 0 0
CORTRIGHT FAMILY TRUST LLC INTEREST COM 12623D905 1,109 1 SH   SOLE   1 0 0
CSX CORP COM 126408103 925 12,781 SH   SOLE   12,781 0 0
CVS HEALTH CORP COM 126650100 827 11,127 SH   SOLE   11,127 0 0
CALLAWAY GOLF CO COM 131193104 890 42,000 SH   SOLE   42,000 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,454 14,126 SH   SOLE   14,087 0 39
CARD ACTIVATION TECHNOLOGIES COM COM 14139L108 0 150,000 SH   SOLE   150,000 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 4,153 81,706 SH   SOLE   81,663 0 43
CATERPILLAR INC DEL COM 149123101 2,730 18,488 SH   SOLE   18,488 0 0
CERNER CORP COM 156782104 206 2,813 SH   SOLE   2,813 0 0
CHEVRON CORP NEW COM 166764100 5,695 47,260 SH   SOLE   47,260 0 0
CINCINNATI FINL CORP COM 172062101 262 2,488 SH   SOLE   2,488 0 0
CISCO SYS INC COM 17275R102 22,527 469,696 SH   SOLE   469,084 0 612
CITIGROUP INC COM NEW 172967424 12,973 162,386 SH   SOLE   162,348 0 38
CITIZENS FINL GROUP INC COM 174610105 6,824 168,029 SH   SOLE   167,008 0 1,021
CITRIX SYS INC COM 177376100 5,284 47,646 SH   SOLE   47,646 0 0
CLOROX CO DEL COM 189054109 392 2,554 SH   SOLE   2,554 0 0
COCA COLA CO COM 191216100 12,764 230,599 SH   SOLE   229,851 0 748
COGNEX CORP COM 192422103 299 5,335 SH   SOLE   5,335 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,167 67,187 SH   SOLE   66,747 0 440
COLGATE PALMOLIVE CO COM 194162103 1,234 17,932 SH   SOLE   17,932 0 0
COMCAST CORP NEW CL A 20030N101 11,447 254,555 SH   SOLE   254,494 0 61
CONAGRA BRANDS INC COM 205887102 205 6,000 SH   SOLE   6,000 0 0
CONOCOPHILLIPS COM 20825C104 1,384 21,277 SH   SOLE   21,277 0 0
CONSOLIDATED EDISON INC COM 209115104 981 10,845 SH   SOLE   10,845 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,868 9,844 SH   SOLE   9,844 0 0
COPART INC COM 217204106 274 3,011 SH   SOLE   3,011 0 0
CORNING INC COM 219350105 1,634 56,121 SH   SOLE   56,121 0 0
CORTEVA INC COM 22052L104 326 11,012 SH   SOLE   10,748 0 264
COSTCO WHSL CORP NEW COM 22160K105 2,971 10,109 SH   SOLE   10,109 0 0
CUMMINS INC COM 231021106 258 1,439 SH   SOLE   1,439 0 0
CYANOTECH CORP COM PAR $0.02 232437301 131 57,398 SH   SOLE   57,398 0 0
DANAHER CORPORATION COM 235851102 12,275 79,978 SH   SOLE   79,952 0 26
DEERE & CO COM 244199105 1,436 8,289 SH   SOLE   8,289 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 272 1,617 SH   SOLE   1,617 0 0
DISNEY WALT CO COM DISNEY 254687106 4,888 33,794 SH   SOLE   33,794 0 0
DOCUSIGN INC COM 256163106 405 5,470 SH   SOLE   5,470 0 0
DOLLAR GEN CORP NEW COM 256677105 1,788 11,460 SH   SOLE   11,007 0 453
DOMINION ENERGY INC COM 25746U109 1,611 19,454 SH   SOLE   19,454 0 0
DOW INC COM 260557103 8,955 163,626 SH   SOLE   163,341 0 285
DUKE ENERGY CORP NEW COM NEW 26441C204 9,195 100,816 SH   SOLE   100,416 0 400
DUPONT DE NEMOURS INC COM 26614N102 5,267 82,043 SH   SOLE   81,739 0 304
EOG RES INC COM 26875P101 5,472 65,328 SH   SOLE   65,293 0 35
ECOLAB INC COM 278865100 244 1,265 SH   SOLE   1,265 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,340 5,745 SH   SOLE   5,745 0 0
ELECTRONIC ARTS INC COM 285512109 232 2,157 SH   SOLE   2,157 0 0
EMERSON ELEC CO COM 291011104 1,784 23,391 SH   SOLE   23,391 0 0
ENBRIDGE INC COM 29250N105 352 8,841 SH   SOLE   8,841 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 129 10,092 SH   SOLE   10,092 0 0
ENNIS INC COM 293389102 309 14,250 SH   SOLE   14,250 0 0
ENTRUST CAPITAL LP COM 29384A912 220 1 SH   SOLE   1 0 0
EVERSOURCE ENERGY COM 30040W108 383 4,501 SH   SOLE   4,501 0 0
EXXON MOBIL CORP COM 30231G102 9,275 132,913 SH   SOLE   131,913 0 1,000
FACEBOOK INC CL A 30303M102 2,043 9,956 SH   SOLE   9,956 0 0
FASTENAL CO COM 311900104 629 17,031 SH   SOLE   17,031 0 0
FEDEX CORP COM 31428X106 215 1,423 SH   SOLE   1,423 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 927 6,667 SH   SOLE   6,667 0 0
FINEMARK HLDGS INC COM 31788B108 69,740 2,778,482 SH   SOLE   2,778,482 0 0
FIRST BANCORP INC ME COM 31866P102 524 17,350 SH   SOLE   17,350 0 0
FIRST FINL BANCORP OH COM 320209109 254 10,000 SH   SOLE   10,000 0 0
FIRST HORIZON NATL CORP COM 320517105 264 15,927 SH   SOLE   15,927 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 260 7,768 SH   SOLE   7,768 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845 357 7,465 SH   SOLE   7,465 0 0
FORD MTR CO DEL COM 345370860 188 20,189 SH   SOLE   12,121 0 8,068
FORTIVE CORP COM 34959J108 533 6,983 SH   SOLE   6,983 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,304 19,950 SH   SOLE   19,950 0 0
GENERAL DYNAMICS CORP COM 369550108 5,740 32,549 SH   SOLE   32,371 0 178
GENERAL ELECTRIC CO COM 369604103 548 49,131 SH   SOLE   49,131 0 0
GENERAL MLS INC COM 370334104 713 13,314 SH   SOLE   13,314 0 0
GENERAL MTRS CO COM 37045V100 231 6,322 SH   SOLE   6,322 0 0
GILEAD SCIENCES INC COM 375558103 4,854 74,707 SH   SOLE   74,670 0 37
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 342 7,285 SH   SOLE   7,285 0 0
GLOBAL PMTS INC COM 37940X102 366 2,007 SH   SOLE   2,007 0 0
GLOBE LIFE INC COM 37959E102 616 5,850 SH   SOLE   5,850 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 306 1,333 SH   SOLE   1,333 0 0
GRACEWOOD COURT LLC CLASS B COM 38388A901 41 41,100 SH   SOLE   41,100 0 0
GRAINGER W W INC COM 384802104 212 627 SH   SOLE   627 0 0
HP INC COM 40434L105 796 38,717 SH   SOLE   38,717 0 0
HARRISON PAUL LLC WARRANTY COM 41485A907 600 1 SH   SOLE   1 0 0
HARROW HEALTH INC COM 415858109 177 22,730 SH   SOLE   22,730 0 0
HARTUNG INVESTMENTS LLC COM 41600A907 45,919 7 SH   SOLE   7 0 0
HEALTHIER CHOICES MGMT CORP COM 42226N109 1 9,999,991 SH   SOLE   9,999,991 0 0
HEICO CORP NEW COM 422806109 210 1,837 SH   SOLE   1,837 0 0
HOME DEPOT INC COM 437076102 22,494 103,006 SH   SOLE   102,986 0 20
HONEYWELL INTL INC COM 438516106 20,001 112,998 SH   SOLE   112,794 0 204
HORMEL FOODS CORP COM 440452100 433 9,600 SH   SOLE   9,600 0 0
HUBBELL INC COM 443510607 757 5,119 SH   SOLE   5,119 0 0
ILLINOIS TOOL WKS INC COM 452308109 832 4,633 SH   SOLE   4,633 0 0
INFUSYSTEM HLDGS INC COM 45685K102 1,923 225,396 SH   SOLE   225,396 0 0
INTEL CORP COM 458140100 1,723 28,784 SH   SOLE   28,784 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 10,295 111,233 SH   SOLE   111,190 0 43
INTERNATIONAL BUSINESS MACHS COM 459200101 2,141 15,973 SH   SOLE   15,973 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 490 3,797 SH   SOLE   3,797 0 0
INTERPUBLIC GROUP COS INC COM 460690100 941 40,736 SH   SOLE   0 0 40,736
INVESCO QQQ TR UNIT SER 1 46090E103 2,527 11,884 SH   SOLE   11,884 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,992 10,137 SH   SOLE   10,081 0 56
INTUIT COM 461202103 237 903 SH   SOLE   903 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 628 9,100 SH   SOLE   9,100 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,074 9,281 SH   SOLE   9,281 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 585 4,620 SH   SOLE   4,620 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 243 3,778 SH   SOLE   3,778 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 6,349 117,980 SH   SOLE   117,893 0 87
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 18,614 319,060 SH   SOLE   319,060 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 3,970 78,019 SH   SOLE   78,019 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 615 10,540 SH   SOLE   10,540 0 0
IRIDEX CORP COM 462684101 87 39,000 SH   SOLE   39,000 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,656 15,670 SH   SOLE   15,670 0 0
ISHARES TR TIPS BD ETF 464287176 762 6,536 SH   SOLE   6,536 0 0
ISHARES TR CORE S&P500 ETF 464287200 42,799 132,405 SH   SOLE   131,724 0 681
ISHARES TR CORE US AGGBD ET 464287226 5,187 46,156 SH   SOLE   46,156 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 9,578 213,463 SH   SOLE   212,433 0 1,030
ISHARES TR IBOXX INV CP ETF 464287242 1,187 9,278 SH   SOLE   9,278 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 2,418 12,487 SH   SOLE   12,487 0 0
ISHARES TR S&P 500 VAL ETF 464287408 3,253 25,002 SH   SOLE   25,002 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,836 16,660 SH   SOLE   16,660 0 0
ISHARES TR MSCI EAFE ETF 464287465 21,589 310,898 SH   SOLE   309,500 0 1,398
ISHARES TR RUS MDCP VAL ETF 464287473 527 5,557 SH   SOLE   5,557 0 0
ISHARES TR RUS MD CP GR ETF 464287481 684 4,485 SH   SOLE   4,485 0 0
ISHARES TR RUS MID CAP ETF 464287499 7,989 133,999 SH   SOLE   133,999 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,813 28,242 SH   SOLE   28,242 0 0
ISHARES TR EXPANDED TECH 464287515 338 1,450 SH   SOLE   1,450 0 0
ISHARES TR NASDAQ BIOTECH 464287556 249 2,064 SH   SOLE   2,064 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 420 3,076 SH   SOLE   2,913 0 163
ISHARES TR S&P MC 400GR ETF 464287606 1,342 5,636 SH   SOLE   5,636 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,173 12,351 SH   SOLE   12,351 0 0
ISHARES TR RUS 1000 ETF 464287622 16,768 93,979 SH   SOLE   93,979 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 768 5,975 SH   SOLE   5,975 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,175 5,483 SH   SOLE   5,483 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 48,861 294,927 SH   SOLE   294,605 0 322
ISHARES TR RUSSELL 3000 ETF 464287689 744 3,946 SH   SOLE   3,946 0 0
ISHARES TR CORE S&P SCP ETF 464287804 8,025 95,706 SH   SOLE   95,706 0 0
ISHARES TR NATIONAL MUN ETF 464288414 374 3,283 SH   SOLE   3,283 0 0
ISHARES TR IBOXX HI YD ETF 464288513 1,010 11,485 SH   SOLE   11,485 0 0
ISHARES TR MBS ETF 464288588 1,841 17,037 SH   SOLE   17,037 0 0
ISHARES TR INTRM TR CRP ETF 464288638 445 7,674 SH   SOLE   7,674 0 0
ISHARES TR SH TR CRPORT ETF 464288646 2,097 39,101 SH   SOLE   39,101 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 2,054 14,300 SH   SOLE   14,300 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 503 3,997 SH   SOLE   3,997 0 0
ISHARES TR PFD AND INCM SEC 464288687 517 13,754 SH   SOLE   13,754 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 347 5,285 SH   SOLE   5,285 0 0
ISHARES TR CORE MSCI EAFE 46432F842 498 7,641 SH   SOLE   7,641 0 0
ISHARES INC CORE MSCI EMKT 46434G103 830 15,447 SH   SOLE   15,447 0 0
ISHARES TR CORE TOTAL USD 46434V613 276 5,289 SH   SOLE   5,289 0 0
IVEDA SOLUTIONS INC COM 46583A105 6 19,250 SH   SOLE   19,250 0 0
JPMORGAN CHASE & CO COM 46625H100 24,981 179,205 SH   SOLE   178,821 0 384
JOHNSON & JOHNSON COM 478160104 11,708 80,261 SH   SOLE   80,261 0 0
KIMBERLY CLARK CORP COM 494368103 916 6,662 SH   SOLE   6,662 0 0
KINDER MORGAN INC DEL COM 49456B101 6,307 297,898 SH   SOLE   297,898 0 0
KRAFT HEINZ CO COM 500754106 345 10,731 SH   SOLE   10,731 0 0
LCNB CORP COM 50181P100 231 11,953 SH   SOLE   11,953 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 227 1,146 SH   SOLE   1,146 0 0
LAMB WESTON HLDGS INC COM 513272104 211 2,449 SH   SOLE   2,449 0 0
LAUDER ESTEE COS INC CL A 518439104 682 3,304 SH   SOLE   3,304 0 0
LIGHTHOUSE INVESTMENT PARTNERS LP COM 53195A903 632 1 SH   SOLE   1 0 0
LILLY ELI & CO COM 532457108 3,330 25,333 SH   SOLE   25,333 0 0
TITAN PARTNERS LP COM 53271A900 4,664 1 SH   SOLE   1 0 0
OAKTREE US SENIOR LOANS LP COM 53271A934 1,456 1 SH   SOLE   1 0 0
TITAN PARTNERS LP COM 53271A942 2,146 1 SH   SOLE   1 0 0
TITAN PARTNERS LP COM 53271A959 4,293 1 SH   SOLE   1 0 0
OAKTREE US SENIOR LOANS LP COM 53271A967 971 1 SH   SOLE   1 0 0
LOCKHEED MARTIN CORP COM 539830109 18,425 47,319 SH   SOLE   47,319 0 0
LOWES COS INC COM 548661107 3,833 32,009 SH   SOLE   32,009 0 0
M & T BK CORP COM 55261F104 5,765 33,962 SH   SOLE   33,942 0 20
MPLX LP COM UNIT REP LTD 55336V100 219 8,591 SH   SOLE   8,591 0 0
MANULIFE FINL CORP COM 56501R106 6,013 296,349 SH   SOLE   296,188 0 161
MARATHON PETE CORP COM 56585A102 8,472 140,612 SH   SOLE   139,876 0 736
MARKEL CORP COM 570535104 327 286 SH   SOLE   286 0 0
MASTERCARD INC CL A 57636Q104 17,499 58,607 SH   SOLE   58,587 0 20
MCDONALDS CORP COM 580135101 11,983 60,639 SH   SOLE   60,639 0 0
MEDCOM USA INC COM NEW COM 584062202 0 150,000 SH   SOLE   150,000 0 0
MEDINAH MINERALS INC COM 58489M109 0 74,500 SH   SOLE   74,500 0 0
MELROSE BANCORP INC COM 585553100 217 8,800 SH   SOLE   8,800 0 0
MERCK & CO INC COM 58933Y105 20,072 220,697 SH   SOLE   220,659 0 38
MICROSOFT CORP COM 594918104 42,330 268,421 SH   SOLE   267,641 0 780
MONDELEZ INTL INC CL A 609207105 9,671 175,577 SH   SOLE   175,504 0 73
MOODYS CORP COM 615369105 289 1,217 SH   SOLE   1,217 0 0
MOUNTAINEER MANAGEMENT, LLC COM 62016A901 2,187 2 SH   SOLE   2 0 0
MYRIAD ENTMT & RESORTS INC COM COM 62856W104 0 55,000 SH   SOLE   55,000 0 0
NATOR 7, LLC JIFFY LUBE 130 SO. COM 62872A961 1,725 1 SH   SOLE   1 0 0
NATOR 8, LLC JIFFY LUBE 5475 CAMINO COM 62872A979 1,725 1 SH   SOLE   1 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 380 6,064 SH   SOLE   6,064 0 0
NEOGENOMICS INC COM NEW 64049M209 857 29,308 SH   SOLE   29,308 0 0
NESTLE S A SPONSORED ADR 641069406 227 2,100 SH   SOLE   2,100 0 0
NETFLIX INC COM 64110L106 938 2,898 SH   SOLE   2,891 0 7
NEW JERSEY RES COM 646025106 1,180 26,474 SH   SOLE   26,474 0 0
NEXTERA ENERGY INC COM 65339F101 9,913 40,934 SH   SOLE   40,934 0 0
NIKE INC CL B 654106103 14,112 139,292 SH   SOLE   139,250 0 42
NORFOLK SOUTHERN CORP COM 655844108 383 1,971 SH   SOLE   1,971 0 0
NORTH ROCK FUND, LP COM 66202A922 475 1 SH   SOLE   1 0 0
NORTHERN LTS FD TR IV FRMLAFOLIOS TATL 66538H666 261 10,484 SH   SOLE   10,484 0 0
NORTHERN TR CORP COM 665859104 303 2,850 SH   SOLE   2,850 0 0
NORTHROCK COM 66679A900 500 1 SH   SOLE   1 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,413 4,107 SH   SOLE   4,107 0 0
NOVARTIS A G SPONSORED ADR 66987V109 12,992 137,206 SH   SOLE   136,863 0 343
NVIDIA CORP COM 67066G104 554 2,354 SH   SOLE   2,354 0 0
NUVASIVE INC COM 670704105 271 3,500 SH   SOLE   3,500 0 0
OGE ENERGY CORP COM 670837103 395 8,880 SH   SOLE   8,880 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 293 668 SH   SOLE   668 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 232 1,220 SH   SOLE   1,220 0 0
ORACLE CORP COM 68389X105 1,123 21,191 SH   SOLE   21,191 0 0
PNC FINL SVCS GROUP INC COM 693475105 478 2,992 SH   SOLE   2,992 0 0
PPG INDS INC COM 693506107 2,050 15,360 SH   SOLE   15,360 0 0
PACIFIC PREMIER BANCORP COM 69478X105 262 8,039 SH   SOLE   8,039 0 0
PARKER HANNIFIN CORP COM 701094104 937 4,551 SH   SOLE   4,551 0 0
PAYCHEX INC COM 704326107 559 6,569 SH   SOLE   6,569 0 0
PAYPAL HLDGS INC COM 70450Y103 867 8,012 SH   SOLE   8,012 0 0
PENCO ASSN LTD PARTNERSHIP COM 70669A904 1,990 1 SH   SOLE   1 0 0
PEPSICO INC COM 713448108 15,495 113,378 SH   SOLE   113,378 0 0
PFIZER INC COM 717081103 16,898 431,279 SH   SOLE   431,279 0 0
PHILIP MORRIS INTL INC COM 718172109 2,445 28,734 SH   SOLE   28,734 0 0
PHILLIPS 66 COM 718546104 1,028 9,231 SH   SOLE   9,231 0 0
PIONEER NAT RES CO COM 723787107 3,529 23,316 SH   SOLE   23,304 0 12
PRICE T ROWE GROUP INC COM 74144T108 258 2,120 SH   SOLE   2,120 0 0
PROCTER & GAMBLE CO COM 742718109 19,363 155,026 SH   SOLE   153,954 0 1,072
PRUDENTIAL FINL INC COM 744320102 1,058 11,290 SH   SOLE   11,290 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 440 7,456 SH   SOLE   7,456 0 0
QUALCOMM INC COM 747525103 4,103 46,509 SH   SOLE   46,509 0 0
QUANTEDGE GLOBAL FUND, CLASS B COM 74762A902 1,908 1,317 SH   SOLE   1,317 0 0
RAYTHEON CO COM NEW 755111507 15,965 72,655 SH   SOLE   72,493 0 162
REALTY INCOME CORP COM 756109104 345 4,687 SH   SOLE   4,687 0 0
RIM SEMICONDUCTOR CO COM COM 766714109 1 999,999 SH   SOLE   999,999 0 0
RIO TINTO PLC SPONSORED ADR 767204100 6,218 104,744 SH   SOLE   104,744 0 0
ROCKWELL AUTOMATION INC COM 773903109 223 1,100 SH   SOLE   1,100 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 695 14,000 SH   SOLE   14,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 205 580 SH   SOLE   580 0 0
ROSS STORES INC COM 778296103 796 6,837 SH   SOLE   6,837 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 521 8,686 SH   SOLE   8,686 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14,782 250,633 SH   SOLE   250,581 0 52
SPDR S&P 500 ETF TR TR UNIT 78462F103 101,977 316,838 SH   SOLE   316,466 0 372
SPDR GOLD TRUST GOLD SHS 78463V107 1,208 8,456 SH   SOLE   8,456 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 227 4,094 SH   SOLE   4,094 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 283 2,770 SH   SOLE   2,770 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 207 3,550 SH   SOLE   3,550 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 3,417 31,762 SH   SOLE   31,762 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 56,132 149,534 SH   SOLE   149,394 0 140
SALESFORCE COM INC COM 79466L302 221 1,361 SH   SOLE   1,361 0 0
SANDY SPRING BANCORP INC COM 800363103 1,256 33,156 SH   SOLE   33,156 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 392 8,242 SH   SOLE   8,242 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 482 6,265 SH   SOLE   6,265 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 834 10,862 SH   SOLE   10,862 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 362 6,025 SH   SOLE   6,025 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 818 10,811 SH   SOLE   10,811 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,449 72,821 SH   SOLE   72,821 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 402 8,739 SH   SOLE   8,739 0 0
SEAFARER EXPLORATION CORP COM 811733104 35 4,500,000 SH   SOLE   4,500,000 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 283 2,777 SH   SOLE   2,777 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 220 1,753 SH   SOLE   1,753 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 458 7,623 SH   SOLE   7,623 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 941 30,565 SH   SOLE   30,565 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 373 4,069 SH   SOLE   4,069 0 0
SHERWIN WILLIAMS CO COM 824348106 720 1,234 SH   SOLE   1,234 0 0
SIMON PPTY GROUP INC NEW COM 828806109 204 1,367 SH   SOLE   1,367 0 0
SMUCKER J M CO COM NEW 832696405 277 2,663 SH   SOLE   2,663 0 0
SOUTHERN CO COM 842587107 749 11,757 SH   SOLE   11,757 0 0
STANDARD MTR PRODS INC COM 853666105 1,358 25,517 SH   SOLE   25,517 0 0
STARBUCKS CORP COM 855244109 6,923 78,737 SH   SOLE   78,737 0 0
STRYKER CORP COM 863667101 840 4,000 SH   SOLE   4,000 0 0
SYNCHRONY FINL COM 87165B103 4,430 123,013 SH   SOLE   122,938 0 75
SYSCO CORP COM 871829107 671 7,840 SH   SOLE   7,840 0 0
TCG BDC INC COM 872280102 540 40,381 SH   SOLE   40,381 0 0
TGR FINL INC COM 87243P108 332 26,000 SH   SOLE   26,000 0 0
TJX COS INC NEW COM 872540109 14,290 234,034 SH   SOLE   233,959 0 75
TMM INC NEW COM 87258Q108 1 100,000 SH   SOLE   100,000 0 0
TTC TECHNOLOGY CORP COM COM 87304R100 7 100,000 SH   SOLE   100,000 0 0
TAILORED BRANDS INC COM 87403A107 149 35,873 SH   SOLE   35,873 0 0
TAQ LLC COM 87608A902 1,910 1 SH   SOLE   1 0 0
TARGET CORP COM 87612E106 629 4,904 SH   SOLE   4,904 0 0
TELADOC HEALTH INC COM 87918A105 559 6,675 SH   SOLE   6,675 0 0
TELEFLEX INC COM 879369106 486 1,291 SH   SOLE   1,291 0 0
TESLA INC COM 88160R101 646 1,544 SH   SOLE   1,544 0 0
TEXAS INSTRS INC COM 882508104 10,589 82,539 SH   SOLE   82,539 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,372 4,224 SH   SOLE   4,224 0 0
3M CO COM 88579Y101 9,654 54,723 SH   SOLE   54,323 0 400
TIDE ROCK HOLDINGS POD 4, LP COM 88635A907 350 1 SH   SOLE   1 0 0
TIDE ROCK HOLDINGS POD 4, LP COM 88635A915 400 1 SH   SOLE   1 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 544 9,699 SH   SOLE   9,699 0 0
TOTAL S A SPONSORED ADS 89151E109 221 4,003 SH   SOLE   4,003 0 0
TRACTOR SUPPLY CO COM 892356106 6,249 66,878 SH   SOLE   66,878 0 0
TRANSDIGM GROUP INC COM 893641100 397 709 SH   SOLE   709 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,638 11,962 SH   SOLE   11,962 0 0
TRUIST FINL CORP COM 89832Q109 272 4,829 SH   SOLE   4,829 0 0
US BANCORP DEL COM NEW 902973304 5,556 93,702 SH   SOLE   93,702 0 0
UNILEVER N V N Y SHS NEW 904784709 513 8,927 SH   SOLE   8,927 0 0
UNION PACIFIC CORP COM 907818108 12,758 70,567 SH   SOLE   70,383 0 184
UNITED PARCEL SERVICE INC CL B 911312106 331,450 2,831,457 SH   SOLE   2,831,457 0 0
UNITED TECHNOLOGIES CORP COM 913017109 13,999 93,474 SH   SOLE   93,230 0 244
UNITEDHEALTH GROUP INC COM 91324P102 12,305 41,856 SH   SOLE   41,856 0 0
V F CORP COM 918204108 394 3,952 SH   SOLE   3,952 0 0
VALERO ENERGY CORP NEW COM 91913Y100 13,985 149,333 SH   SOLE   149,299 0 34
VANGUARD GROUP DIV APP ETF 921908844 1,455 11,668 SH   SOLE   11,668 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 6,175 76,602 SH   SOLE   74,337 0 2,265
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 275 6,241 SH   SOLE   6,241 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 9,747 104,013 SH   SOLE   103,628 0 385
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 222 3,928 SH   SOLE   3,928 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 363 1,482 SH   SOLE   1,482 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 875 16,271 SH   SOLE   16,271 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,345 52,740 SH   SOLE   52,693 0 47
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 737 8,068 SH   SOLE   8,068 0 0
VAPOR GROUP INC COM 922101100 0 60,000 SH   SOLE   60,000 0 0
VEEVA SYS INC CL A COM 922475108 227 1,612 SH   SOLE   1,612 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 317 1,070 SH   SOLE   1,070 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 553 5,957 SH   SOLE   5,957 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 576 3,233 SH   SOLE   3,233 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 240 1,625 SH   SOLE   1,625 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 752 4,128 SH   SOLE   4,128 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,074 6,481 SH   SOLE   6,481 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,132 6,916 SH   SOLE   6,916 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 15,190 247,402 SH   SOLE   246,802 0 600
VERTICAL COMPUTER SYS INC COM NEW 92532R203 5 1,000,000 SH   SOLE   1,000,000 0 0
VISA INC COM CL A 92826C839 8,434 44,885 SH   SOLE   44,885 0 0
WEC ENERGY GROUP INC COM 92939U106 395 4,288 SH   SOLE   4,288 0 0
WALMART INC COM 931142103 11,606 97,662 SH   SOLE   97,662 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 613 10,405 SH   SOLE   10,405 0 0
WELLS FARGO CO NEW COM 949746101 1,592 29,593 SH   SOLE   29,593 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 271 187 SH   SOLE   187 0 0
WEYERHAEUSER CO COM 962166104 223 7,398 SH   SOLE   7,398 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 291 9,782 SH   SOLE   9,782 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 362 3,420 SH   SOLE   3,420 0 0
XCEL ENERGY INC COM 98389B100 811 12,781 SH   SOLE   12,781 0 0
YUM BRANDS INC COM 988498101 262 2,604 SH   SOLE   2,604 0 0