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 40,955 212,556 SH   SOLE   6,120 0 206,435
ABBOTT LABS COM 002824100 1,375 11,470 SH   SOLE   4,676 0 6,793
ABBVIE INC COM 00287Y109 1,771 16,361 SH   SOLE   13,167 0 3,194
ADOBE SYSTEMS INCORPORATED COM 00724F101 10,638 22,379 SH   SOLE   4,003 0 18,376
ADVANCED MICRO DEVICES INC COM 007903107 556 7,085 SH   SOLE   585 0 6,500
AFLAC INC COM 001055102 781 15,265 SH   SOLE   15,265 0 0
ALBEMARLE CORP COM 012653101 4,877 33,378 SH   SOLE   20,902 0 12,475
ALBEMARLE CORP COM 012653101 15 100 SH Call SOLE   100 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,336 15,274 SH   SOLE   15,274 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,858 8,194 SH   SOLE   7,893 0 300
ALPHABET INC CAP STK CL A 02079K305 7,039 3,413 SH   SOLE   1,112 0 2,301
ALPHABET INC CAP STK CL C 02079K107 1,148 555 SH   SOLE   408 0 147
ALTRIA GROUP INC COM 02209S103 687 13,433 SH   SOLE   12,217 0 1,215
AMAZON COM INC COM 023135106 24,821 8,022 SH   SOLE   2,876 0 5,146
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 11,452 178,169 SH   SOLE   177,154 0 1,015
AMERICAN EXPRESS CO COM 025816109 1,350 9,543 SH   SOLE   8,848 0 695
AMGEN INC COM 031162100 508 2,044 SH   SOLE   2,042 0 1
APPLE INC COM 037833100 44,061 360,715 SH   SOLE   233,606 0 127,108
APPLIED MATLS INC COM 038222105 8,994 67,322 SH   SOLE   15,727 0 51,595
ARISTA NETWORKS INC COM 040413106 2,004 6,639 SH   SOLE   6,639 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 305 3,433 SH   SOLE   3,432 0 0
ARK ETF TR INNOVATION ETF 00214Q104 278 2,317 SH   SOLE   2,316 0 0
ASURE SOFTWARE INC COM 04649U102 239 31,232 SH   SOLE   31,232 0 0
ASURE SOFTWARE INC COM 04649U102 8 1,000 SH Call SOLE   1,000 0 0
AT&T INC COM 00206R102 2,760 91,172 SH   SOLE   79,083 0 12,089
AUTOMATIC DATA PROCESSING IN COM 053015103 909 4,822 SH   SOLE   4,821 0 0
BALL CORP COM 058498106 216 2,545 SH   SOLE   2,545 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,111 12,179 SH   SOLE   9,905 0 2,274
BIOGEN INC COM 09062X103 6,146 21,969 SH   SOLE   10,324 0 11,645
BK OF AMERICA CORP COM 060505104 852 22,022 SH   SOLE   20,055 0 1,966
BLACKSTONE GROUP INC COM 09260D107 314 4,208 SH   SOLE   4,208 0 0
BOEING CO COM 097023105 3,879 15,230 SH   SOLE   15,140 0 89
BRISTOL-MYERS SQUIBB CO COM 110122108 8,539 135,260 SH   SOLE   76,265 0 58,995
CADENCE BANCORPORATION CL A 12739A100 207 10,000 SH   SOLE   10,000 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 272 4,820 SH   SOLE   4,819 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,716 13,484 SH   SOLE   13,483 0 0
CATERPILLAR INC COM 149123101 456 1,968 SH   SOLE   1,467 0 500
CERNER CORP COM 156782104 799 11,112 SH   SOLE   11,111 0 0
CHEVRON CORP NEW COM 166764100 1,694 16,163 SH   SOLE   15,580 0 582
CHIPOTLE MEXICAN GRILL INC COM 169656105 261 184 SH   SOLE   154 0 30
CHUBB LIMITED COM H1467J104 208 1,318 SH   SOLE   1,318 0 0
CIGNA CORP NEW COM 125523100 259 1,071 SH   SOLE   1,070 0 0
CISCO SYS INC COM 17275R102 5,714 110,508 SH   SOLE   62,446 0 48,061
CITIGROUP INC COM NEW 172967424 1,112 15,290 SH   SOLE   15,119 0 170
CITIZENS HLDG CO MISS COM 174715102 1,385 69,612 SH   SOLE   69,612 0 0
CLOROX CO DEL COM 189054109 244 1,266 SH   SOLE   383 0 883
COCA COLA CO COM 191216100 2,513 47,669 SH   SOLE   43,885 0 3,783
COLGATE PALMOLIVE CO COM 194162103 407 5,163 SH   SOLE   5,163 0 0
CONOCOPHILLIPS COM 20825C104 1,354 25,570 SH   SOLE   25,569 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,351 15,181 SH   SOLE   5,994 0 9,186
CROWDSTRIKE HLDGS INC CL A 22788C105 436 2,390 SH   SOLE   1,665 0 725
CSX CORP COM 126408103 250 2,589 SH   SOLE   1,358 0 1,230
CUMMINS INC COM 231021106 298 1,151 SH   SOLE   1,150 0 0
CVS HEALTH CORP COM 126650100 1,994 26,504 SH   SOLE   26,504 0 0
DANAHER CORPORATION COM 235851102 264 1,174 SH   SOLE   1,173 0 0
DEERE & CO COM 244199105 447 1,195 SH   SOLE   1,138 0 56
DELTA AIR LINES INC DEL COM NEW 247361702 210 4,344 SH   SOLE   4,343 0 0
DISNEY WALT CO COM 254687106 7,575 41,050 SH   SOLE   19,039 0 22,011
DOCUSIGN INC COM 256163106 985 4,867 SH   SOLE   992 0 3,875
DOLLAR GEN CORP NEW COM 256677105 304 1,501 SH   SOLE   1,500 0 0
DOMINION ENERGY INC COM 25746U109 846 11,137 SH   SOLE   11,136 0 0
DOVER CORP COM 260003108 286 2,089 SH   SOLE   2,088 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 465 4,817 SH   SOLE   4,817 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 522 6,240 SH   SOLE   4,080 0 2,160
EMERSON ELEC CO COM 291011104 341 3,776 SH   SOLE   3,776 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 207 9,408 SH   SOLE   9,408 0 0
EQUINOR ASA SPONSORED ADR 29446M102 837 43,002 SH   SOLE   43,002 0 0
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 348 16,673 SH   SOLE   16,673 0 0
EXXON MOBIL CORP COM 30231G102 1,214 21,736 SH   SOLE   19,696 0 2,040
FACEBOOK INC CL A 30303M102 7,332 24,895 SH   SOLE   12,669 0 12,226
FEDEX CORP COM 31428X106 5,355 18,854 SH   SOLE   10,098 0 8,755
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 316 7,600 SH   SOLE   7,600 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 905 18,342 SH   SOLE   18,342 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 527 10,758 SH   SOLE   10,758 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 696 13,373 SH   SOLE   13,372 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 979 9,249 SH   SOLE   9,248 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 299 2,125 SH   SOLE   2,125 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 646 24,474 SH   SOLE   24,474 0 0
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 6,132 212,468 SH   SOLE   211,121 0 1,347
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 918 43,849 SH   SOLE   43,849 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 246 4,227 SH   SOLE   4,227 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 286 3,921 SH   SOLE   3,920 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 762 25,573 SH   SOLE   25,471 0 102
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 597 2,738 SH   SOLE   2,738 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 818 16,022 SH   SOLE   16,021 0 0
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 888 26,982 SH   SOLE   26,982 0 0
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 330 16,638 SH   SOLE   16,638 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2,107 26,312 SH   SOLE   26,289 0 22
FIRST TR VALUE LINE DIVID IN SHS 33734H106 429 11,307 SH   SOLE   11,306 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 228 2,330 SH   SOLE   2,330 0 0
FLAHERTY & CRUMRINE PFD SECS COM 338478100 482 20,557 SH   SOLE   20,556 0 0
FOOT LOCKER INC COM 344849104 585 10,399 SH   SOLE   10,399 0 0
FORD MTR CO DEL COM 345370860 215 17,579 SH   SOLE   17,578 0 0
FS KKR CAP CORP II COM 35952V303 2,218 113,546 SH   SOLE   113,545 0 0
GENERAL MLS INC COM 370334104 402 6,553 SH   SOLE   5,653 0 900
GENUINE PARTS CO COM 372460105 7,189 62,193 SH   SOLE   62,193 0 0
GLOBAL PMTS INC COM 37940X102 303 1,501 SH   SOLE   1,501 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 931 28,172 SH   SOLE   28,005 0 166
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 2,619 42,041 SH   SOLE   41,934 0 106
GOLDMAN SACHS GROUP INC COM 38141G104 261 797 SH   SOLE   796 0 0
HIBBETT SPORTS INC COM 428567101 397 5,763 SH   SOLE   5,763 0 0
HOME DEPOT INC COM 437076102 13,734 44,994 SH   SOLE   21,481 0 23,512
HONEYWELL INTL INC COM 438516106 1,593 7,337 SH   SOLE   4,322 0 3,015
HUBBELL INC COM 443510607 692 3,703 SH   SOLE   3,703 0 0
IDEXX LABS INC COM 45168D104 5,256 10,742 SH   SOLE   1,852 0 8,890
ILLUMINA INC COM 452327109 5,098 13,275 SH   SOLE   3,900 0 9,375
INFORMATION SVCS GROUP INC COM 45675Y104 106 24,000 SH   SOLE   24,000 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 334 11,000 SH   SOLE   11,000 0 0
INOVALON HLDGS INC COM CL A 45781D101 3,766 130,862 SH   SOLE   75,212 0 55,650
INOVALON HLDGS INC COM CL A 45781D101 9 300 SH Call SOLE   300 0 0
INOVALON HLDGS INC COM CL A 45781D101 9 300 SH Put SOLE   300 0 0
INTEL CORP COM 458140100 3,560 55,626 SH   SOLE   53,025 0 2,600
INTERNATIONAL BUSINESS MACHS COM 459200101 536 4,019 SH   SOLE   3,918 0 100
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 770 15,244 SH   SOLE   15,243 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 331 12,796 SH   SOLE   12,795 0 0
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,413 9,830 SH   SOLE   9,830 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 921 13,533 SH   SOLE   13,533 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 572 13,400 SH   SOLE   13,400 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,409 4,414 SH   SOLE   3,799 0 615
ISHARES INC CORE MSCI EMKT 46434G103 1,275 19,807 SH   SOLE   19,636 0 170
ISHARES SILVER TR ISHARES 46428Q109 257 11,335 SH   SOLE   11,335 0 0
ISHARES SILVER TR ISHARES 46428Q109 7 300 SH Call SOLE   300 0 0
ISHARES TR CORE MSCI EAFE 46432F842 203 2,821 SH   SOLE   2,821 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,908 7,331 SH   SOLE   7,330 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,421 13,092 SH   SOLE   13,092 0 0
ISHARES TR CORE S&P TTL STK 464287150 2,455 26,798 SH   SOLE   26,798 0 0
ISHARES TR CORE S&P500 ETF 464287200 5,171 13,000 SH   SOLE   12,424 0 575
ISHARES TR EAFE GRWTH ETF 464288885 3,335 33,199 SH   SOLE   33,014 0 185
ISHARES TR ISHS 1-5YR INVS 464288646 17,277 315,974 SH   SOLE   313,786 0 2,188
ISHARES TR MRGSTR MD CP ETF 464288208 314 1,250 SH   SOLE   1,250 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 3,326 8,795 SH   SOLE   8,744 0 51
ISHARES TR MRNING SM CP ETF 464288703 708 4,196 SH   SOLE   4,196 0 0
ISHARES TR MSCI ACWI ETF 464288257 833 8,750 SH   SOLE   8,750 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 531 7,275 SH   SOLE   7,275 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 7,596 142,416 SH   SOLE   141,655 0 760
ISHARES TR MSCI INTL QUALTY 46434V456 2,268 62,246 SH   SOLE   62,245 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 1,688 13,860 SH   SOLE   13,859 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,897 12,599 SH   SOLE   12,260 0 339
ISHARES TR RUS 1000 GRW ETF 464287614 712 2,929 SH   SOLE   2,929 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 735 4,848 SH   SOLE   4,848 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 447 1,486 SH   SOLE   1,485 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 280 1,756 SH   SOLE   1,756 0 0
ISHARES TR RUS MD CP GR ETF 464287481 392 3,844 SH   SOLE   3,843 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 490 4,481 SH   SOLE   4,480 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 465 2,105 SH   SOLE   2,016 0 88
ISHARES TR S&P 500 GRWT ETF 464287309 4,835 74,253 SH   SOLE   74,253 0 0
ISHARES TR S&P 500 VAL ETF 464287408 651 4,608 SH   SOLE   4,607 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,725 15,118 SH   SOLE   14,757 0 360
ISHARES TR U.S. BAS MTL ETF 464287838 613 4,881 SH   SOLE   4,881 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 244 3,264 SH   SOLE   3,264 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,204 16,078 SH   SOLE   16,078 0 0
ISHARES TR U.S. TECH ETF 464287721 4,196 47,849 SH   SOLE   47,849 0 0
ISHARES TR US AER DEF ETF 464288760 627 6,027 SH   SOLE   4,626 0 1,400
ISHARES TR US HLTHCARE ETF 464287762 1,139 4,514 SH   SOLE   4,513 0 0
ISHARES TR US INDUSTRIALS 464287754 247 2,333 SH   SOLE   2,333 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 402 8,000 SH   SOLE   8,000 0 0
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 4,252 63,364 SH   SOLE   63,048 0 316
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 21,789 434,169 SH   SOLE   432,378 0 1,791
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2,154 43,838 SH   SOLE   43,750 0 87
JOHNSON & JOHNSON COM 478160104 8,515 51,811 SH   SOLE   31,785 0 20,025
JONES LANG LASALLE INC COM 48020Q107 448 2,500 SH   SOLE   2,500 0 0
JPMORGAN CHASE & CO COM 46625H100 6,410 42,107 SH   SOLE   23,923 0 18,184
JPMORGAN CHASE & CO COM 46625H100 30 200 SH Call SOLE   200 0 0
KIMBERLY-CLARK CORP COM 494368103 460 3,310 SH   SOLE   2,559 0 750
KINDER MORGAN INC DEL COM 49456B101 256 15,348 SH   SOLE   15,347 0 0
LAKELAND FINL CORP COM 511656100 287 4,142 SH   SOLE   4,142 0 0
LAUDER ESTEE COS INC CL A 518439104 4,664 16,035 SH   SOLE   2,047 0 13,988
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 212 6,056 SH   SOLE   6,056 0 0
LILLY ELI & CO COM 532457108 678 3,628 SH   SOLE   3,627 0 0
LOCKHEED MARTIN CORP COM 539830109 631 1,707 SH   SOLE   1,706 0 0
LOWES COS INC COM 548661107 1,393 7,323 SH   SOLE   7,322 0 0
LULULEMON ATHLETICA INC COM 550021109 200 653 SH   SOLE   603 0 50
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 214 4,941 SH   SOLE   4,940 0 0
MARKEL CORP COM 570535104 4,987 4,376 SH   SOLE   4,376 0 0
MASCO CORP COM 574599106 256 4,269 SH   SOLE   4,268 0 0
MASTERCARD INCORPORATED CL A 57636Q104 385 1,082 SH   SOLE   1,021 0 60
MCCORMICK & CO INC COM NON VTG 579780206 2,900 32,530 SH   SOLE   32,530 0 0
MCDONALDS CORP COM 580135101 4,843 21,609 SH   SOLE   7,143 0 14,465
MDU RES GROUP INC COM 552690109 593 18,758 SH   SOLE   18,758 0 0
MEDTRONIC PLC SHS G5960L103 329 2,786 SH   SOLE   2,485 0 300
MERCADOLIBRE INC COM 58733R102 349 237 SH   SOLE   237 0 0
MERCK & CO. INC COM 58933Y105 1,093 14,173 SH   SOLE   12,573 0 1,600
MERIDIAN BIOSCIENCE INC COM 589584101 211 8,040 SH   SOLE   8,040 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 5 200 SH Call SOLE   200 0 0
MICRON TECHNOLOGY INC COM 595112103 1,386 15,707 SH   SOLE   15,607 0 100
MICROSOFT CORP COM 594918104 30,125 127,771 SH   SOLE   45,176 0 82,593
MICROSOFT CORP COM 594918104 24 100 SH Put SOLE   100 0 0
MODERNA INC COM 60770K107 748 5,716 SH   SOLE   765 0 4,950
MOLSON COORS BEVERAGE CO CL B 60871R209 1,809 35,375 SH   SOLE   35,074 0 300
MORGAN STANLEY COM NEW 617446448 436 5,616 SH   SOLE   5,616 0 0
MUSTANG BIO INC COM 62818Q104 83 24,993 SH   SOLE   24,993 0 0
NETFLIX INC COM 64110L106 5,926 11,360 SH   SOLE   5,025 0 6,335
NEW YORK CMNTY BANCORP INC COM 649445103 525 41,568 SH   SOLE   41,567 0 0
NEXTERA ENERGY INC COM 65339F101 509 6,733 SH   SOLE   4,957 0 1,776
NIKE INC CL B 654106103 3,569 26,858 SH   SOLE   4,050 0 22,807
NIO INC SPON ADS 62914V106 555 14,238 SH   SOLE   14,238 0 0
NORFOLK SOUTHN CORP COM 655844108 710 2,644 SH   SOLE   2,644 0 0
NOVAVAX INC COM NEW 670002401 682 3,760 SH   SOLE   3,760 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 526 54,157 SH   SOLE   54,157 0 0
NVIDIA CORPORATION COM 67066G104 10,551 19,761 SH   SOLE   4,372 0 15,388
OMEGA HEALTHCARE INVS INC COM 681936100 300 8,187 SH   SOLE   8,187 0 0
OPEN LENDING CORP COM CL A 68373J104 425 12,000 SH   SOLE   12,000 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 2,321 168,537 SH   SOLE   168,537 0 0
PACER FDS TR DEVELOPED MRKT 69374H873 1,509 48,337 SH   SOLE   47,937 0 400
PACER FDS TR EMRG MKT CASH 69374H865 447 17,538 SH   SOLE   17,538 0 0
PACER FDS TR US CASH COWS 100 69374H881 10,512 258,395 SH   SOLE   257,221 0 1,173
PALANTIR TECHNOLOGIES INC CL A 69608A108 290 12,453 SH   SOLE   12,453 0 0
PALO ALTO NETWORKS INC COM 697435105 6,430 19,965 SH   SOLE   7,160 0 12,805
PAYPAL HLDGS INC COM 70450Y103 9,893 40,737 SH   SOLE   19,207 0 21,530
PEPSICO INC COM 713448108 1,078 7,623 SH   SOLE   7,563 0 60
PFIZER INC COM 717081103 1,015 28,029 SH   SOLE   22,404 0 5,625
PHILIP MORRIS INTL INC COM 718172109 225 2,539 SH   SOLE   2,538 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 11,579 113,623 SH   SOLE   112,834 0 788
PINTEREST INC CL A 72352L106 251 3,390 SH   SOLE   1,720 0 1,670
PLUG POWER INC COM NEW 72919P202 300 8,374 SH   SOLE   8,174 0 200
PNC FINL SVCS GROUP INC COM 693475105 1,850 10,545 SH   SOLE   545 0 10,000
PROCTER AND GAMBLE CO COM 742718109 2,701 19,947 SH   SOLE   15,720 0 4,227
PRUDENTIAL FINL INC COM 744320102 204 2,236 SH   SOLE   2,116 0 120
QUALCOMM INC COM 747525103 5,067 38,212 SH   SOLE   21,632 0 16,579
QUANTA SVCS INC COM 74762E102 1,929 21,926 SH   SOLE   21,926 0 0
QUANTA SVCS INC COM 74762E102 9 100 SH Call SOLE   100 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,483 11,555 SH   SOLE   11,555 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,765 22,841 SH   SOLE   20,438 0 2,402
REALPAGE INC COM 75606N109 337 3,866 SH   SOLE   3,866 0 0
RIO TINTO PLC SPONSORED ADR 767204100 226 2,906 SH   SOLE   2,906 0 0
ROKU INC COM CL A 77543R102 314 965 SH   SOLE   555 0 410
ROYAL BK CDA COM 780087102 211 2,289 SH   SOLE   2,289 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,652 44,862 SH   SOLE   44,697 0 165
SALESFORCE COM INC COM 79466L302 6,095 28,769 SH   SOLE   12,580 0 16,189
SANOFI SPONSORED ADR 80105N105 219 4,427 SH   SOLE   4,427 0 0
SCHWAB CHARLES CORP COM 808513105 2,974 45,626 SH   SOLE   45,294 0 332
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 228 7,400 SH   SOLE   7,399 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 339 4,645 SH   SOLE   4,645 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 268 2,064 SH   SOLE   2,064 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 351 5,376 SH   SOLE   5,376 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 455 9,265 SH   SOLE   9,265 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,762 10,481 SH   SOLE   10,481 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 720 10,544 SH   SOLE   10,544 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,057 17,618 SH   SOLE   17,595 0 22
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9 250 SH   DFND   250 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 366 10,742 SH   SOLE   10,742 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 292 4,554 SH   SOLE   4,553 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,177 14,940 SH   SOLE   14,940 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 648 4,880 SH   SOLE   4,879 0 0
SHOPIFY INC CL A 82509L107 531 480 SH   SOLE   174 0 306
SIRIUS XM HOLDINGS INC COM 82968B103 729 119,651 SH   SOLE   119,651 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2 300 SH Call SOLE   300 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 390 2,124 SH   SOLE   2,098 0 25
SMITH A O CORP COM 831865209 4,618 68,305 SH   SOLE   21,779 0 46,525
SNOWFLAKE INC CL A 833445109 225 982 SH   SOLE   967 0 15
SOUTHERN CO COM 842587107 680 10,936 SH   SOLE   10,319 0 616
SOUTHERN CO COM 842587107 6 100 SH Put SOLE   100 0 0
SPDR GOLD TR GOLD SHS 78463V107 611 3,820 SH   SOLE   3,820 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,881 7,269 SH   SOLE   5,578 0 1,691
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 321 673 SH   SOLE   673 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 4,871 178,216 SH   SOLE   177,129 0 1,087
SPDR SER TR PRTFLO S&P500 GW 78464A409 372 6,600 SH   SOLE   6,600 0 0
SPDR SER TR S&P DIVID ETF 78464A763 903 7,653 SH   SOLE   7,537 0 115
SPROUTS FMRS MKT INC COM 85208M102 600 22,521 SH   SOLE   22,521 0 0
SQUARE INC CL A 852234103 396 1,746 SH   SOLE   553 0 1,193
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 15,900 329,804 SH   SOLE   327,366 0 2,437
STAG INDL INC COM 85254J102 308 9,155 SH   SOLE   9,155 0 0
STARBUCKS CORP COM 855244109 328 3,003 SH   SOLE   3,002 0 0
STRYKER CORPORATION COM 863667101 610 2,503 SH   SOLE   642 0 1,860
SYNAPTICS INC COM 87157D109 279 2,060 SH   SOLE   2,060 0 0
SYNAPTICS INC COM 87157D109 14 100 SH Call SOLE   100 0 0
SYSCO CORP COM 871829107 902 11,452 SH   SOLE   11,451 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 265 1,500 SH   SOLE   0 0 1,500
TARGET CORP COM 87612E106 1,860 9,388 SH   SOLE   6,108 0 3,280
TESLA INC COM 88160R101 8,270 12,382 SH   SOLE   2,531 0 9,850
THERMO FISHER SCIENTIFIC INC COM 883556102 7,422 16,263 SH   SOLE   5,233 0 11,030
THOR INDS INC COM 885160101 1,417 10,518 SH   SOLE   10,517 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 208 6,849 SH   SOLE   6,848 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 356 2,149 SH   SOLE   2,149 0 0
TRUIST FINL CORP COM 89832Q109 469 8,043 SH   SOLE   8,043 0 0
TWITTER INC COM 90184L102 236 3,705 SH   SOLE   3,705 0 0
UNION PAC CORP COM 907818108 902 4,092 SH   SOLE   4,092 0 0
UNITED BANKSHARES INC WEST V COM 909907107 323 8,368 SH   SOLE   8,367 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,273 7,487 SH   SOLE   7,287 0 200
UNITED RENTALS INC COM 911363109 10,818 32,851 SH   SOLE   16,551 0 16,300
UNITEDHEALTH GROUP INC COM 91324P102 497 1,336 SH   SOLE   1,286 0 50
VALERO ENERGY CORP COM 91913Y100 700 9,772 SH   SOLE   9,661 0 110
VANGUARD INDEX FDS GROWTH ETF 922908736 1,299 5,052 SH   SOLE   4,797 0 255
VANGUARD INDEX FDS MID CAP ETF 922908629 255 1,150 SH   SOLE   1,150 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 294 3,206 SH   SOLE   2,903 0 302
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 780 2,141 SH   SOLE   2,140 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 281 1,023 SH   SOLE   1,023 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,455 7,039 SH   SOLE   7,039 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 4,991 96,840 SH   SOLE   96,840 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 344 5,584 SH   SOLE   5,584 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 962 6,541 SH   SOLE   6,540 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 103 700 SH Put SOLE   700 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 6,685 66,126 SH   SOLE   66,125 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 390 3,000 SH   SOLE   3,000 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 399 1,350 SH   SOLE   1,350 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 285 1,600 SH   SOLE   1,600 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 760 8,998 SH   SOLE   8,998 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,221 5,337 SH   SOLE   5,336 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 606 3,200 SH   SOLE   3,200 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 990 2,761 SH   SOLE   2,711 0 50
VERIZON COMMUNICATIONS INC COM 92343V104 2,355 40,497 SH   SOLE   29,034 0 11,463
VIACOMCBS INC CL B 92556H206 739 16,387 SH   SOLE   16,130 0 256
VILLAGE FARMS INTL INC COM 92707Y108 193 14,620 SH   SOLE   14,620 0 0
VILLAGE FARMS INTL INC COM 92707Y108 11 800 SH Call SOLE   800 0 0
VISA INC COM CL A 92826C839 6,899 32,586 SH   SOLE   13,845 0 18,740
VMWARE INC CL A COM 928563402 5,631 37,425 SH   SOLE   16,340 0 21,085
VMWARE INC CL A COM 928563402 15 100 SH Call SOLE   100 0 0
VULCAN MATLS CO COM 929160109 5,720 33,899 SH   SOLE   13,308 0 20,590
WALMART INC COM 931142103 1,033 7,604 SH   SOLE   7,404 0 200
WASTE MGMT INC DEL COM 94106L109 258 2,001 SH   SOLE   2,000 0 0
WELLS FARGO CO NEW COM 949746101 595 15,230 SH   SOLE   15,230 0 0
WESTROCK CO COM 96145D105 1,751 33,644 SH   SOLE   33,243 0 400
WISDOMTREE TR EMER MKT HIGH FD 97717W315 571 12,863 SH   SOLE   12,808 0 55
WISDOMTREE TR FLOATNG RAT TREA 97717X628 5,054 201,361 SH   SOLE   201,125 0 236
WISDOMTREE TR INTK MLTIFACTR 97717Y774 3,623 142,245 SH   SOLE   141,426 0 818
WISDOMTREE TR US HIGH DIVIDEND 97717W208 978 12,823 SH   SOLE   12,781 0 42
WISDOMTREE TR US LARGECAP FUND 97717W588 1,413 32,586 SH   SOLE   32,432 0 153
WISDOMTREE TR US MIDCAP FUND 97717W570 5,477 107,545 SH   SOLE   106,979 0 565
WISDOMTREE TR US QTLY DIV GRT 97717X669 6,051 105,813 SH   SOLE   105,136 0 676
WISDOMTREE TR US SMALLCAP FUND 97717W562 6,057 127,831 SH   SOLE   127,123 0 707
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,810 5,633 SH   SOLE   1,553 0 4,080
ZOVIO INC COM 98979V102 101 24,950 SH   SOLE   24,950 0 0