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 42,177 212,337 SH   SOLE   5,902 0 206,435
ABBOTT LABS COM 002824100 1,331 11,479 SH   SOLE   4,386 0 7,093
ABBVIE INC COM 00287Y109 1,747 15,505 SH   SOLE   12,311 0 3,194
ADOBE SYSTEMS INCORPORATED COM 00724F101 12,726 21,730 SH   SOLE   3,829 0 17,901
ADVANCED MICRO DEVICES INC COM 007903107 919 9,785 SH   SOLE   735 0 9,050
AFLAC INC COM 001055102 410 7,634 SH   SOLE   7,634 0 0
AIRBNB INC COM CL A 009066101 2,386 15,582 SH   SOLE   5,042 0 10,540
ALBEMARLE CORP COM 012653101 5,333 31,657 SH   SOLE   20,182 0 11,475
ALEXION PHARMACEUTICALS INC COM 015351109 2,480 13,498 SH   SOLE   13,498 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,723 7,599 SH   SOLE   7,599 0 0
ALPHABET INC CAP STK CL A 02079K305 8,085 3,311 SH   SOLE   1,025 0 2,286
ALPHABET INC CAP STK CL C 02079K107 1,258 502 SH   SOLE   355 0 147
ALTRIA GROUP INC COM 02209S103 581 12,183 SH   SOLE   10,968 0 1,215
AMAZON COM INC COM 023135106 27,074 7,870 SH   SOLE   2,774 0 5,096
AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 4,155 80,008 SH   SOLE   79,064 0 944
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 16,292 232,496 SH   SOLE   230,109 0 2,387
AMERICAN EXPRESS CO COM 025816109 1,603 9,703 SH   SOLE   9,008 0 695
AMGEN INC COM 031162100 479 1,963 SH   SOLE   1,962 0 1
APPLE INC COM 037833100 44,226 322,911 SH   SOLE   198,503 0 124,408
APPLIED MATLS INC COM 038222105 9,427 66,199 SH   SOLE   15,629 0 50,570
ARISTA NETWORKS INC COM 040413106 2,125 5,865 SH   SOLE   5,865 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 336 3,630 SH   SOLE   3,630 0 0
ASURE SOFTWARE INC COM 04649U102 313 35,232 SH   SOLE   35,232 0 0
ASURE SOFTWARE INC COM 04649U102 9 1,000 SH Call SOLE   1,000 0 0
AT&T INC COM 00206R102 2,624 91,179 SH   SOLE   82,690 0 8,489
AUTOMATIC DATA PROCESSING IN COM 053015103 946 4,765 SH   SOLE   4,765 0 0
BALL CORP COM 058498106 207 2,551 SH   SOLE   2,551 0 0
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 640 23,547 SH   SOLE   23,547 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,433 12,352 SH   SOLE   10,078 0 2,274
BIOGEN INC COM 09062X103 9,778 28,238 SH   SOLE   11,703 0 16,535
BK OF AMERICA CORP COM 060505104 884 21,439 SH   SOLE   18,706 0 2,733
BLACKSTONE GROUP INC COM 09260D107 338 3,481 SH   SOLE   3,481 0 0
BOEING CO COM 097023105 2,529 10,555 SH   SOLE   10,435 0 120
BRISTOL-MYERS SQUIBB CO COM 110122108 9,313 139,368 SH   SOLE   80,707 0 58,661
CALIFORNIA WTR SVC GROUP COM 130788102 269 4,840 SH   SOLE   4,840 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,190 14,157 SH   SOLE   14,157 0 0
CATERPILLAR INC COM 149123101 377 1,733 SH   SOLE   1,108 0 625
CERNER CORP COM 156782104 936 11,979 SH   SOLE   11,979 0 0
CHEVRON CORP NEW COM 166764100 1,575 15,036 SH   SOLE   14,454 0 582
CHUBB LIMITED COM H1467J104 210 1,320 SH   SOLE   1,320 0 0
CIGNA CORP NEW COM 125523100 232 977 SH   SOLE   977 0 0
CISCO SYS INC COM 17275R102 5,805 109,532 SH   SOLE   61,471 0 48,061
CITIGROUP INC COM NEW 172967424 1,455 20,570 SH   SOLE   20,400 0 170
CITIZENS HLDG CO MISS COM 174715102 1,285 69,612 SH   SOLE   69,612 0 0
CLOROX CO DEL COM 189054109 228 1,266 SH   SOLE   383 0 883
COCA COLA CO COM 191216100 2,413 44,599 SH   SOLE   41,572 0 3,027
COLGATE PALMOLIVE CO COM 194162103 421 5,177 SH   SOLE   5,177 0 0
CONOCOPHILLIPS COM 20825C104 1,606 26,378 SH   SOLE   26,378 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,897 14,904 SH   SOLE   5,718 0 9,186
CROWDSTRIKE HLDGS INC CL A 22788C105 442 1,760 SH   SOLE   1,655 0 105
CSX CORP COM 126408103 249 7,777 SH   SOLE   4,087 0 3,690
CVS HEALTH CORP COM 126650100 2,380 28,526 SH   SOLE   28,526 0 0
DANAHER CORPORATION COM 235851102 315 1,175 SH   SOLE   1,175 0 0
DEERE & CO COM 244199105 293 831 SH   SOLE   831 0 0
DIGI INTL INC COM 253798102 203 10,080 SH   SOLE   10,080 0 0
DIGI INTL INC COM 253798102 6 300 SH Call SOLE   300 0 0
DISNEY WALT CO COM 254687106 6,844 38,935 SH   SOLE   16,974 0 21,961
DOCUSIGN INC COM 256163106 389 1,392 SH   SOLE   967 0 425
DOLLAR GEN CORP NEW COM 256677105 325 1,502 SH   SOLE   1,502 0 0
DOMINION ENERGY INC COM 25746U109 695 9,452 SH   SOLE   9,452 0 0
DOVER CORP COM 260003108 315 2,091 SH   SOLE   2,091 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 362 3,671 SH   SOLE   3,671 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 646 6,242 SH   SOLE   4,082 0 2,160
EMERSON ELEC CO COM 291011104 365 3,789 SH   SOLE   3,789 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 209 8,666 SH   SOLE   8,666 0 0
EQUINOR ASA SPONSORED ADR 29446M102 945 44,587 SH   SOLE   44,587 0 0
ETFS TR BBRG ALL COMD K1 003261104 468 17,756 SH   SOLE   17,756 0 0
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 368 17,312 SH   SOLE   17,312 0 0
EXXON MOBIL CORP COM 30231G102 1,225 19,413 SH   SOLE   17,373 0 2,040
FACEBOOK INC CL A 30303M102 8,321 23,930 SH   SOLE   11,984 0 11,946
FEDEX CORP COM 31428X106 6,167 20,671 SH   SOLE   10,531 0 10,140
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 312 5,730 SH   SOLE   5,730 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 410 7,830 SH   SOLE   7,830 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 207 3,809 SH   SOLE   3,809 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 319 2,710 SH   SOLE   2,710 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 294 2,076 SH   SOLE   2,076 0 0
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 7,633 251,099 SH   SOLE   250,985 0 114
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1,507 63,718 SH   SOLE   63,718 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 248 4,092 SH   SOLE   4,092 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 231 3,028 SH   SOLE   3,028 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 435 14,523 SH   SOLE   14,523 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 373 1,522 SH   SOLE   1,522 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 5,291 103,939 SH   SOLE   103,872 0 67
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 7,407 213,142 SH   SOLE   210,734 0 2,408
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1,439 16,756 SH   SOLE   16,734 0 22
FOOT LOCKER INC COM 344849104 642 10,414 SH   SOLE   10,414 0 0
FORD MTR CO DEL COM 345370860 287 19,289 SH   SOLE   19,089 0 200
FS KKR CAP CORP COM 302635206 2,358 109,606 SH   SOLE   109,606 0 0
GENERAL MLS INC COM 370334104 401 6,579 SH   SOLE   5,679 0 900
GENUINE PARTS CO COM 372460105 7,545 59,659 SH   SOLE   59,659 0 0
GLOBAL PMTS INC COM 37940X102 290 1,545 SH   SOLE   1,545 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 518 14,834 SH   SOLE   14,834 0 0
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 1,719 25,580 SH   SOLE   25,580 0 0
HIBBETT INC COM 428567101 605 6,753 SH   SOLE   6,753 0 0
HOME DEPOT INC COM 437076102 14,019 43,963 SH   SOLE   20,526 0 23,437
HONEYWELL INTL INC COM 438516106 1,593 7,261 SH   SOLE   4,246 0 3,015
HUBBELL INC COM 443510607 724 3,873 SH   SOLE   3,873 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 211 1,000 SH   SOLE   1,000 0 0
IDEXX LABS INC COM 45168D104 6,598 10,447 SH   SOLE   1,812 0 8,635
ILLUMINA INC COM 452327109 6,292 13,297 SH   SOLE   3,922 0 9,375
INFORMATION SVCS GROUP INC COM 45675Y104 100 17,123 SH   SOLE   17,123 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C730 392 13,700 SH   SOLE   13,700 0 0
INOVALON HLDGS INC COM CL A 45781D101 4,565 133,949 SH   SOLE   80,999 0 52,950
INOVALON HLDGS INC COM CL A 45781D101 10 300 SH Call SOLE   300 0 0
INTEL CORP COM 458140100 3,338 59,457 SH   SOLE   57,357 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 551 3,759 SH   SOLE   3,659 0 100
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 770 15,260 SH   SOLE   15,260 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1,712 65,084 SH   SOLE   65,084 0 0
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,469 9,830 SH   SOLE   9,830 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 1,008 13,533 SH   SOLE   13,533 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 595 13,400 SH   SOLE   13,400 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,495 4,218 SH   SOLE   3,627 0 591
ISHARES INC CORE MSCI EMKT 46434G103 1,088 16,241 SH   SOLE   16,071 0 170
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 745 46,299 SH   SOLE   46,299 0 0
ISHARES SILVER TR ISHARES 46428Q109 214 8,825 SH   SOLE   8,825 0 0
ISHARES SILVER TR ISHARES 46428Q109 10 400 SH Call SOLE   400 0 0
ISHARES TR CORE MSCI EAFE 46432F842 290 3,879 SH   SOLE   3,879 0 0
ISHARES TR CORE MSCI INTL 46435G326 479 7,100 SH   SOLE   7,100 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,553 5,780 SH   SOLE   5,780 0 0
ISHARES TR CORE S&P SCP ETF 464287804 677 5,996 SH   SOLE   5,996 0 0
ISHARES TR CORE S&P TTL STK 464287150 2,050 20,757 SH   SOLE   20,757 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,378 7,857 SH   SOLE   7,282 0 575
ISHARES TR EAFE GRWTH ETF 464288885 622 5,798 SH   SOLE   5,798 0 0
ISHARES TR ISHARES BIOTECH 464287556 935 5,714 SH   SOLE   5,375 0 339
ISHARES TR ISHS 1-5YR INVS 464288646 11,110 202,699 SH   SOLE   202,573 0 126
ISHARES TR MRGSTR MD CP ETF 464288208 335 5,000 SH   SOLE   5,000 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 5,137 74,562 SH   SOLE   73,953 0 609
ISHARES TR MRNING SM CP ETF 464288703 936 15,930 SH   SOLE   15,930 0 0
ISHARES TR MSCI ACWI ETF 464288257 885 8,750 SH   SOLE   8,750 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 249 3,298 SH   SOLE   3,298 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 10,316 187,050 SH   SOLE   185,248 0 1,802
ISHARES TR MSCI INTL QUALTY 46434V456 687 17,814 SH   SOLE   17,814 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 1,198 9,019 SH   SOLE   9,019 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 876 3,227 SH   SOLE   3,227 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 842 5,311 SH   SOLE   5,311 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 429 1,377 SH   SOLE   1,377 0 0
ISHARES TR RUS MD CP GR ETF 464287481 424 3,744 SH   SOLE   3,744 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 465 4,044 SH   SOLE   4,044 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 507 2,209 SH   SOLE   2,121 0 88
ISHARES TR S&P 500 GRWT ETF 464287309 1,685 23,164 SH   SOLE   23,164 0 0
ISHARES TR S&P 500 VAL ETF 464287408 665 4,503 SH   SOLE   4,503 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,454 12,464 SH   SOLE   12,104 0 360
ISHARES TR U.S. BAS MTL ETF 464287838 535 4,107 SH   SOLE   4,107 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 253 3,264 SH   SOLE   3,264 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,352 16,678 SH   SOLE   16,678 0 0
ISHARES TR U.S. TECH ETF 464287721 4,308 43,344 SH   SOLE   43,344 0 0
ISHARES TR US AER DEF ETF 464288760 2,169 19,803 SH   SOLE   18,403 0 1,400
ISHARES TR US HLTHCARE ETF 464287762 1,083 3,969 SH   SOLE   3,969 0 0
ISHARES TR US INDUSTRIALS 464287754 248 2,234 SH   SOLE   2,234 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 401 8,000 SH   SOLE   8,000 0 0
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 4,145 60,578 SH   SOLE   59,882 0 696
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 850 12,575 SH   SOLE   12,575 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 19,142 381,160 SH   SOLE   381,023 0 137
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 1,491 28,763 SH   SOLE   28,763 0 0
JOHNSON & JOHNSON COM 478160104 8,413 51,071 SH   SOLE   31,046 0 20,025
JONES LANG LASALLE INC COM 48020Q107 244 1,250 SH   SOLE   1,250 0 0
JPMORGAN CHASE & CO COM 46625H100 6,170 39,665 SH   SOLE   21,681 0 17,984
KIMBERLY-CLARK CORP COM 494368103 497 3,714 SH   SOLE   2,964 0 750
KINDER MORGAN INC DEL COM 49456B101 331 18,161 SH   SOLE   18,161 0 0
LAKELAND FINL CORP COM 511656100 255 4,142 SH   SOLE   4,142 0 0
LAUDER ESTEE COS INC CL A 518439104 5,048 15,870 SH   SOLE   2,082 0 13,788
LILLY ELI & CO COM 532457108 737 3,212 SH   SOLE   3,212 0 0
LISTED FD TR OVERLAY SHS SHRT 53656F573 1,022 40,390 SH   SOLE   40,390 0 0
LOCKHEED MARTIN CORP COM 539830109 635 1,680 SH   SOLE   1,680 0 0
LOWES COS INC COM 548661107 1,146 5,908 SH   SOLE   5,908 0 0
LULULEMON ATHLETICA INC COM 550021109 238 651 SH   SOLE   601 0 50
MARKEL CORP COM 570535104 5,193 4,376 SH   SOLE   4,376 0 0
MASCO CORP COM 574599106 249 4,235 SH   SOLE   4,235 0 0
MASTERCARD INCORPORATED CL A 57636Q104 404 1,108 SH   SOLE   1,048 0 60
MCDONALDS CORP COM 580135101 4,965 21,496 SH   SOLE   7,031 0 14,465
MDU RES GROUP INC COM 552690109 861 27,475 SH   SOLE   27,475 0 0
MEDTRONIC PLC SHS G5960L103 339 2,735 SH   SOLE   2,435 0 300
MERCADOLIBRE INC COM 58733R102 334 214 SH   SOLE   214 0 0
MERCK & CO INC COM 58933Y105 953 12,251 SH   SOLE   9,651 0 2,600
MERIDIAN BIOSCIENCE INC COM 589584101 219 9,890 SH   SOLE   9,890 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 4 200 SH Call SOLE   200 0 0
MICRON TECHNOLOGY INC COM 595112103 1,242 14,610 SH   SOLE   14,510 0 100
MICROSOFT CORP COM 594918104 33,785 124,713 SH   SOLE   42,506 0 82,207
MICROSOFT CORP COM 594918104 27 100 SH Put SOLE   100 0 0
MICROVISION INC DEL COM NEW 594960304 168 10,000 SH   SOLE   10,000 0 0
MODERNA INC COM 60770K107 1,392 5,925 SH   SOLE   950 0 4,975
MOLSON COORS BEVERAGE CO CL B 60871R209 2,250 41,916 SH   SOLE   41,616 0 300
MORGAN STANLEY COM NEW 617446448 516 5,624 SH   SOLE   5,624 0 0
NETFLIX INC COM 64110L106 6,363 12,046 SH   SOLE   4,931 0 7,115
NEW YORK CMNTY BANCORP INC COM 649445103 465 42,171 SH   SOLE   42,171 0 0
NEXTERA ENERGY INC COM 65339F101 271 3,703 SH   SOLE   2,059 0 1,644
NIKE INC CL B 654106103 4,021 26,025 SH   SOLE   3,718 0 22,307
NIO INC SPON ADS 62914V106 634 11,917 SH   SOLE   11,917 0 0
NORFOLK SOUTHN CORP COM 655844108 702 2,644 SH   SOLE   2,644 0 0
NOVAVAX INC COM NEW 670002401 798 3,760 SH   SOLE   3,760 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 257 25,800 SH   SOLE   25,800 0 0
NV5 GLOBAL INC COM 62945V109 242 2,560 SH   SOLE   2,560 0 0
NV5 GLOBAL INC COM 62945V109 9 100 SH Call SOLE   100 0 0
NVIDIA CORPORATION COM 67066G104 15,326 19,156 SH   SOLE   4,083 0 15,073
OMEGA HEALTHCARE INVS INC COM 681936100 298 8,215 SH   SOLE   8,215 0 0
OPEN LENDING CORP COM CL A 68373J104 517 12,000 SH   SOLE   12,000 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 2,268 158,948 SH   SOLE   158,948 0 0
PACER FDS TR DEVELOPED MRKT 69374H873 5,764 177,083 SH   SOLE   175,155 0 1,928
PACER FDS TR EMRG MKT CASH 69374H865 5,652 212,397 SH   SOLE   209,952 0 2,445
PACER FDS TR LUNT MDCAP MLT 69374H725 2,775 75,507 SH   SOLE   74,617 0 890
PACER FDS TR PACER US SMALL 69374H857 4,417 99,023 SH   SOLE   97,852 0 1,171
PACER FDS TR US CASH COWS 100 69374H881 12,304 287,604 SH   SOLE   285,257 0 2,347
PALANTIR TECHNOLOGIES INC CL A 69608A108 340 12,888 SH   SOLE   12,888 0 0
PALO ALTO NETWORKS INC COM 697435105 7,445 20,065 SH   SOLE   7,310 0 12,755
PAYPAL HLDGS INC COM 70450Y103 11,234 38,540 SH   SOLE   17,170 0 21,370
PEMBINA PIPELINE CORP COM 706327103 267 8,400 SH   SOLE   8,400 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 193 11,239 SH   SOLE   11,239 0 0
PEPSICO INC COM 713448108 826 5,571 SH   SOLE   5,511 0 60
PFIZER INC COM 717081103 1,204 30,738 SH   SOLE   22,513 0 8,225
PHILIP MORRIS INTL INC COM 718172109 253 2,549 SH   SOLE   2,549 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 11,393 111,730 SH   SOLE   111,663 0 67
PNC FINL SVCS GROUP INC COM 693475105 1,962 10,284 SH   SOLE   284 0 10,000
PROCTER AND GAMBLE CO COM 742718109 2,592 19,210 SH   SOLE   14,561 0 4,649
PRUDENTIAL FINL INC COM 744320102 284 2,769 SH   SOLE   2,649 0 120
QUALCOMM INC COM 747525103 5,602 39,191 SH   SOLE   22,762 0 16,429
QUANTA SVCS INC COM 74762E102 1,802 19,901 SH   SOLE   19,901 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,108 15,976 SH   SOLE   15,976 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,924 22,549 SH   SOLE   20,147 0 2,402
RIO TINTO PLC SPONSORED ADR 767204100 245 2,915 SH   SOLE   2,915 0 0
ROKU INC COM CL A 77543R102 333 725 SH   SOLE   535 0 190
ROYAL BK CDA COM 780087102 212 2,094 SH   SOLE   2,094 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,172 55,930 SH   SOLE   55,765 0 165
SALESFORCE COM INC COM 79466L302 8,012 32,799 SH   SOLE   13,553 0 19,246
SANOFI SPONSORED ADR 80105N105 219 4,157 SH   SOLE   4,157 0 0
SCHWAB CHARLES CORP COM 808513105 3,654 50,188 SH   SOLE   47,688 0 2,500
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 239 7,416 SH   SOLE   7,416 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 353 4,661 SH   SOLE   4,661 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 304 2,080 SH   SOLE   2,080 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 368 5,376 SH   SOLE   5,376 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,481 27,486 SH   SOLE   27,486 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 621 16,913 SH   SOLE   16,913 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,354 7,581 SH   SOLE   7,581 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 633 9,044 SH   SOLE   9,044 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,330 10,558 SH   SOLE   10,558 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 442 4,319 SH   SOLE   4,319 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 839 13,263 SH   SOLE   13,263 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,194 14,502 SH   SOLE   14,502 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 322 2,181 SH   SOLE   2,181 0 0
SHOPIFY INC CL A 82509L107 725 496 SH   SOLE   190 0 306
SIRIUS XM HOLDINGS INC COM 82968B103 1,098 167,876 SH   SOLE   167,876 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2 300 SH Call SOLE   300 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 406 2,117 SH   SOLE   2,092 0 25
SMITH A O CORP COM 831865209 4,093 56,804 SH   SOLE   20,529 0 36,275
SNOWFLAKE INC CL A 833445109 275 1,137 SH   SOLE   1,112 0 25
SOUTHERN CO COM 842587107 550 9,091 SH   SOLE   8,475 0 616
SOUTHERN CO COM 842587107 6 100 SH Put SOLE   100 0 0
SPDR GOLD TR GOLD SHS 78463V107 583 3,518 SH   SOLE   3,518 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,100 7,241 SH   SOLE   5,550 0 1,691
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 331 673 SH   SOLE   673 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 333 12,061 SH   SOLE   12,061 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 416 6,600 SH   SOLE   6,600 0 0
SPDR SER TR S&P DIVID ETF 78464A763 774 6,331 SH   SOLE   6,216 0 115
SPROUTS FMRS MKT INC COM 85208M102 802 32,293 SH   SOLE   32,293 0 0
SQUARE INC CL A 852234103 488 2,001 SH   SOLE   518 0 1,483
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 13,803 285,133 SH   SOLE   284,919 0 214
STAG INDL INC COM 85254J102 344 9,189 SH   SOLE   9,189 0 0
STARBOARD INVT TR ADAPTIVE GROWTH 85521B742 308 11,741 SH   SOLE   11,741 0 0
STARBUCKS CORP COM 855244109 280 2,505 SH   SOLE   2,505 0 0
STRYKER CORPORATION COM 863667101 634 2,443 SH   SOLE   643 0 1,800
SYNAPTICS INC COM 87157D109 286 1,840 SH   SOLE   1,840 0 0
SYNAPTICS INC COM 87157D109 16 100 SH Call SOLE   100 0 0
SYSCO CORP COM 871829107 583 7,499 SH   SOLE   7,499 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 266 1,502 SH   SOLE   2 0 1,500
TARGET CORP COM 87612E106 2,053 8,493 SH   SOLE   5,213 0 3,280
TESLA INC COM 88160R101 7,511 11,051 SH   SOLE   2,101 0 8,950
THERMO FISHER SCIENTIFIC INC COM 883556102 8,091 16,038 SH   SOLE   5,108 0 10,930
THOR INDS INC COM 885160101 1,171 10,359 SH   SOLE   10,359 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 204 2,916 SH   SOLE   2,716 0 200
TOWNEBANK PORTSMOUTH VA COM 89214P109 210 6,889 SH   SOLE   6,889 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 360 1,955 SH   SOLE   1,955 0 0
TRUIST FINL CORP COM 89832Q109 425 7,658 SH   SOLE   7,658 0 0
TWITTER INC COM 90184L102 255 3,704 SH   SOLE   3,704 0 0
UNION PAC CORP COM 907818108 911 4,143 SH   SOLE   4,143 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,475 7,093 SH   SOLE   6,893 0 200
UNITED RENTALS INC COM 911363109 7,746 24,280 SH   SOLE   12,225 0 12,055
UNITEDHEALTH GROUP INC COM 91324P102 466 1,163 SH   SOLE   1,163 0 0
VALERO ENERGY CORP COM 91913Y100 660 8,452 SH   SOLE   8,342 0 110
VANGUARD INDEX FDS GROWTH ETF 922908736 1,352 4,715 SH   SOLE   4,460 0 255
VANGUARD INDEX FDS MID CAP ETF 922908629 273 1,150 SH   SOLE   1,150 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 848 8,327 SH   SOLE   8,025 0 302
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 843 2,142 SH   SOLE   2,142 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 296 1,023 SH   SOLE   1,023 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,602 7,191 SH   SOLE   7,191 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 279 2,029 SH   SOLE   2,029 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,952 37,250 SH   SOLE   37,250 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 317 5,159 SH   SOLE   5,159 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 923 5,962 SH   SOLE   5,962 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 108 700 SH Put SOLE   700 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,533 33,725 SH   SOLE   33,725 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 211 910 SH   SOLE   910 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,061 7,380 SH   SOLE   7,380 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,686 5,370 SH   SOLE   5,370 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 548 3,000 SH   SOLE   3,000 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2,019 22,318 SH   SOLE   22,318 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2,050 8,295 SH   SOLE   8,295 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,100 5,600 SH   SOLE   5,600 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,111 5,293 SH   SOLE   5,243 0 50
VERIZON COMMUNICATIONS INC COM 92343V104 2,204 39,328 SH   SOLE   27,865 0 11,463
VIACOMCBS INC CL B 92556H206 1,108 24,515 SH   SOLE   24,259 0 256
VILLAGE FARMS INTL INC COM 92707Y108 157 14,630 SH   SOLE   14,630 0 0
VILLAGE FARMS INTL INC COM 92707Y108 5 500 SH Call SOLE   500 0 0
VISA INC COM CL A 92826C839 7,513 32,133 SH   SOLE   13,418 0 18,715
VMWARE INC CL A COM 928563402 6,262 39,145 SH   SOLE   18,110 0 21,035
VMWARE INC CL A COM 928563402 16 100 SH Call SOLE   100 0 0
VULCAN MATLS CO COM 929160109 6,014 34,551 SH   SOLE   14,001 0 20,550
WALMART INC COM 931142103 926 6,569 SH   SOLE   6,369 0 200
WASTE MGMT INC DEL COM 94106L109 277 1,978 SH   SOLE   1,978 0 0
WELLS FARGO CO NEW COM 949746101 563 12,434 SH   SOLE   12,434 0 0
WESTROCK CO COM 96145D105 1,628 30,581 SH   SOLE   30,181 0 400
WISDOMTREE TR EMER MKT HIGH FD 97717W315 348 7,612 SH   SOLE   7,612 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 3,391 135,047 SH   SOLE   135,047 0 0
WISDOMTREE TR INTK MLTIFACTR 97717Y774 889 34,010 SH   SOLE   34,010 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 633 8,093 SH   SOLE   8,093 0 0
WISDOMTREE TR US LARGECAP FUND 97717W588 964 20,851 SH   SOLE   20,851 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 4,816 91,917 SH   SOLE   91,148 0 769
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,321 22,140 SH   SOLE   22,140 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 1,698 34,381 SH   SOLE   34,381 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,398 3,613 SH   SOLE   998 0 2,615
ZOVIO INC COM 98979V102 105 40,410 SH   SOLE   40,410 0 0