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 37,153 212,560 SH   SOLE   5,925 0 206,635
ABBOTT LABS COM 002824100 1,054 9,631 SH   SOLE   3,138 0 6,493
ABBVIE INC COM 00287Y109 1,733 16,170 SH   SOLE   12,476 0 3,694
ADOBE SYSTEMS INCORPORATED COM 00724F101 11,391 22,776 SH   SOLE   8,556 0 14,220
ADVANCED MICRO DEVICES INC COM 007903107 512 5,585 SH   SOLE   585 0 5,000
AFLAC INC COM 001055102 679 15,265 SH   SOLE   15,265 0 0
ALBEMARLE CORP COM 012653101 5,439 36,870 SH   SOLE   23,395 0 13,475
ALBEMARLE CORP COM 012653101 15 100 SH Call SOLE   100 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 5,342 34,189 SH   SOLE   20,414 0 13,775
ALEXION PHARMACEUTICALS INC COM 015351109 16 100 SH Call SOLE   100 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,214 9,515 SH   SOLE   9,015 0 500
ALPHABET INC CAP STK CL A 02079K305 6,800 3,880 SH   SOLE   1,211 0 2,669
ALPHABET INC CAP STK CL C 02079K107 1,330 759 SH   SOLE   602 0 157
ALTRIA GROUP INC COM 02209S103 593 14,470 SH   SOLE   13,255 0 1,215
AMAZON COM INC COM 023135106 26,026 7,991 SH   SOLE   2,739 0 5,252
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 11,124 179,730 SH   SOLE   178,715 0 1,015
AMERICAN ELEC PWR CO INC COM 025537101 220 2,637 SH   SOLE   2,437 0 200
AMERICAN EXPRESS CO COM 025816109 1,205 9,966 SH   SOLE   9,216 0 750
AMGEN INC COM 031162100 535 2,326 SH   SOLE   2,325 0 1
APPLE INC COM 037833100 47,944 361,322 SH   SOLE   232,792 0 128,530
APPLIED MATLS INC COM 038222105 6,600 76,479 SH   SOLE   20,859 0 55,620
ARISTA NETWORKS INC COM 040413106 1,879 6,465 SH   SOLE   6,465 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 231 2,480 SH   SOLE   2,480 0 0
ARK ETF TR INNOVATION ETF 00214Q104 238 1,910 SH   SOLE   1,910 0 0
ASURE SOFTWARE INC COM 04649U102 235 33,062 SH   SOLE   33,062 0 0
ASURE SOFTWARE INC COM 04649U102 7 1,000 SH Call SOLE   1,000 0 0
AT&T INC COM 00206R102 2,458 85,461 SH   SOLE   73,272 0 12,189
AUTOMATIC DATA PROCESSING IN COM 053015103 934 5,301 SH   SOLE   5,301 0 0
BALL CORP COM 058498106 256 2,749 SH   SOLE   2,749 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,890 12,466 SH   SOLE   10,054 0 2,412
BIOGEN INC COM 09062X103 5,069 20,701 SH   SOLE   9,221 0 11,480
BIOTELEMETRY INC COM 090672106 211 2,929 SH   SOLE   2,929 0 0
BIOTELEMETRY INC COM 090672106 7 100 SH Call SOLE   100 0 0
BK OF AMERICA CORP COM 060505104 634 20,913 SH   SOLE   19,413 0 1,500
BLACKROCK INC COM 09247X101 412 571 SH   SOLE   571 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 285 4,392 SH   SOLE   4,392 0 0
BOEING CO COM 097023105 3,100 14,483 SH   SOLE   14,404 0 79
BRISTOL-MYERS SQUIBB CO COM 110122108 7,801 125,770 SH   SOLE   67,074 0 58,696
BROADCOM INC COM 11135F101 216 494 SH   SOLE   494 0 0
CADENCE BANCORPORATION CL A 12739A100 164 10,000 SH   SOLE   10,000 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 259 4,801 SH   SOLE   4,801 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,340 13,553 SH   SOLE   13,553 0 0
CATERPILLAR INC COM 149123101 285 1,564 SH   SOLE   1,064 0 500
CHEVRON CORP NEW COM 166764100 1,113 13,176 SH   SOLE   12,030 0 1,146
CHIPOTLE MEXICAN GRILL INC COM 169656105 255 184 SH   SOLE   154 0 30
CHUBB LIMITED COM H1467J104 211 1,370 SH   SOLE   1,370 0 0
CIGNA CORP NEW COM 125523100 266 1,277 SH   SOLE   1,277 0 0
CISCO SYS INC COM 17275R102 5,017 112,107 SH   SOLE   65,446 0 46,661
CITIGROUP INC COM NEW 172967424 853 13,826 SH   SOLE   13,656 0 170
CITIZENS HLDG CO MISS COM 174715102 1,458 69,612 SH   SOLE   69,612 0 0
CLOROX CO DEL COM 189054109 256 1,266 SH   SOLE   0 0 1,266
COCA COLA CO COM 191216100 2,820 51,418 SH   SOLE   47,217 0 4,201
COLGATE PALMOLIVE CO COM 194162103 600 7,011 SH   SOLE   7,011 0 0
CONOCOPHILLIPS COM 20825C104 948 23,708 SH   SOLE   23,708 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,709 15,151 SH   SOLE   6,171 0 8,980
CROWDSTRIKE HLDGS INC CL A 22788C105 555 2,620 SH   SOLE   1,870 0 750
CSX CORP COM 126408103 257 2,829 SH   SOLE   1,149 0 1,680
CVS HEALTH CORP COM 126650100 1,537 22,511 SH   SOLE   22,511 0 0
DANAHER CORPORATION COM 235851102 339 1,525 SH   SOLE   1,525 0 0
DEERE & CO COM 244199105 300 1,114 SH   SOLE   1,114 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 277 6,899 SH   SOLE   6,899 0 0
DIGITAL RLTY TR INC COM 253868103 219 1,571 SH   SOLE   1,571 0 0
DISNEY WALT CO COM 254687106 7,520 41,506 SH   SOLE   19,806 0 21,700
DOCUSIGN INC COM 256163106 1,298 5,840 SH   SOLE   1,990 0 3,850
DOLLAR GEN CORP NEW COM 256677105 343 1,630 SH   SOLE   1,600 0 30
DOMINION ENERGY INC COM 25746U109 872 11,601 SH   SOLE   11,601 0 0
DOVER CORP COM 260003108 328 2,595 SH   SOLE   2,595 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 455 4,971 SH   SOLE   4,971 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 569 6,240 SH   SOLE   4,080 0 2,160
EMERSON ELEC CO COM 291011104 351 4,373 SH   SOLE   4,373 0 0
EQUINOR ASA SPONSORED ADR 29446M102 618 37,622 SH   SOLE   37,622 0 0
ETSY INC COM 29786A106 229 1,285 SH   SOLE   840 0 445
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 284 14,534 SH   SOLE   14,534 0 0
EXXON MOBIL CORP COM 30231G102 979 23,752 SH   SOLE   19,527 0 4,225
FACEBOOK INC CL A 30303M102 7,498 27,450 SH   SOLE   13,900 0 13,550
FEDEX CORP COM 31428X106 4,803 18,502 SH   SOLE   9,762 0 8,740
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 415 10,197 SH   SOLE   10,197 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 862 18,944 SH   SOLE   18,944 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 447 10,585 SH   SOLE   10,585 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 642 13,663 SH   SOLE   13,663 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 702 6,720 SH   SOLE   6,720 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 323 2,280 SH   SOLE   2,280 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 1,159 45,830 SH   SOLE   45,830 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 758 39,220 SH   SOLE   39,220 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 344 6,769 SH   SOLE   6,769 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 257 3,721 SH   SOLE   3,721 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 779 27,439 SH   SOLE   27,337 0 102
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 685 10,148 SH   SOLE   10,148 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,111 5,236 SH   SOLE   5,236 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 300 5,001 SH   SOLE   5,001 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 801 15,553 SH   SOLE   15,553 0 0
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 785 26,608 SH   SOLE   26,608 0 0
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 5,092 186,691 SH   SOLE   185,344 0 1,347
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 334 16,425 SH   SOLE   16,425 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2,046 27,862 SH   SOLE   27,840 0 22
FIRST TR VALUE LINE DIVID IN SHS 33734H106 608 17,340 SH   SOLE   17,340 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 202 2,095 SH   SOLE   2,095 0 0
FLAHERTY & CRUMRINE PFD SECS COM 338478100 272 11,600 SH   SOLE   11,600 0 0
FOOT LOCKER INC COM 344849104 420 10,386 SH   SOLE   10,386 0 0
FS KKR CAP CORP II COM 35952V303 1,820 110,969 SH   SOLE   110,969 0 0
GENERAL DYNAMICS CORP COM 369550108 339 2,277 SH   SOLE   2,277 0 0
GENERAL MLS INC COM 370334104 371 6,315 SH   SOLE   5,115 0 1,200
GENUINE PARTS CO COM 372460105 6,269 62,424 SH   SOLE   62,424 0 0
GLOBAL PMTS INC COM 37940X102 318 1,477 SH   SOLE   1,477 0 0
GLU MOBILE INC COM 379890106 95 10,500 SH   SOLE   10,500 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 1,026 32,156 SH   SOLE   31,990 0 166
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 2,639 45,649 SH   SOLE   45,543 0 106
HASBRO INC COM 418056107 218 2,325 SH   SOLE   2,325 0 0
HIBBETT SPORTS INC COM 428567101 266 5,760 SH   SOLE   5,760 0 0
HOME DEPOT INC COM 437076102 12,463 46,919 SH   SOLE   23,104 0 23,815
HONEYWELL INTL INC COM 438516106 1,595 7,500 SH   SOLE   4,935 0 2,565
HUBBELL INC COM 443510607 472 3,013 SH   SOLE   3,013 0 0
IDEXX LABS INC COM 45168D104 5,397 10,797 SH   SOLE   1,967 0 8,830
ILLUMINA INC COM 452327109 5,567 15,047 SH   SOLE   5,022 0 10,025
INFORMATION SVCS GROUP INC COM 45675Y104 79 24,000 SH   SOLE   24,000 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 329 12,200 SH   SOLE   12,200 0 0
INTEL CORP COM 458140100 2,762 55,449 SH   SOLE   51,999 0 3,450
INTERNATIONAL BUSINESS MACHS COM 459200101 471 3,745 SH   SOLE   3,645 0 100
INTUIT COM 461202103 254 668 SH   SOLE   668 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 759 15,008 SH   SOLE   15,008 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 528 9,387 SH   SOLE   9,387 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 331 12,737 SH   SOLE   12,737 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 372 4,237 SH   SOLE   4,237 0 0
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,383 9,830 SH   SOLE   9,830 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 1,111 16,445 SH   SOLE   16,445 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 571 14,800 SH   SOLE   14,800 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,626 5,184 SH   SOLE   4,444 0 740
ISHARES GOLD TRUST ISHARES 464285105 219 12,100 SH   SOLE   1,600 0 10,500
ISHARES SILVER TR ISHARES 46428Q109 299 12,185 SH   SOLE   12,185 0 0
ISHARES TR CORE MSCI EAFE 46432F842 201 2,903 SH   SOLE   2,903 0 0
ISHARES TR CORE S&P MCP ETF 464287507 588 2,557 SH   SOLE   2,557 0 0
ISHARES TR CORE S&P TTL STK 464287150 2,383 27,642 SH   SOLE   27,642 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,977 13,258 SH   SOLE   12,452 0 806
ISHARES TR EAFE GRWTH ETF 464288885 3,333 33,028 SH   SOLE   32,843 0 185
ISHARES TR ISHS 1-5YR INVS 464288646 17,316 313,871 SH   SOLE   311,683 0 2,188
ISHARES TR MRGSTR MD CP ETF 464288208 293 1,250 SH   SOLE   1,250 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 3,336 8,723 SH   SOLE   8,672 0 51
ISHARES TR MRNING SM CP ETF 464288703 748 5,308 SH   SOLE   5,308 0 0
ISHARES TR MSCI ACWI ETF 464288257 1,701 18,750 SH   SOLE   18,750 0 0
ISHARES TR MSCI EAFE ETF 464287465 252 3,453 SH   SOLE   3,453 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 585 7,973 SH   SOLE   7,973 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 7,113 137,665 SH   SOLE   136,905 0 760
ISHARES TR MSCI INTL QUALTY 46434V456 1,493 41,854 SH   SOLE   41,854 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 1,591 13,692 SH   SOLE   13,692 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,900 12,541 SH   SOLE   12,202 0 339
ISHARES TR RUS 1000 GRW ETF 464287614 813 3,372 SH   SOLE   3,372 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 626 4,575 SH   SOLE   4,575 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 426 1,485 SH   SOLE   1,485 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 277 2,106 SH   SOLE   2,106 0 0
ISHARES TR RUS MD CP GR ETF 464287481 389 3,792 SH   SOLE   3,792 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 434 4,479 SH   SOLE   4,479 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 394 2,011 SH   SOLE   1,913 0 98
ISHARES TR S&P 500 GRWT ETF 464287309 4,822 75,564 SH   SOLE   75,564 0 0
ISHARES TR S&P 500 VAL ETF 464287408 575 4,495 SH   SOLE   4,495 0 0
ISHARES TR S&P MC 400GR ETF 464287606 211 2,928 SH   SOLE   2,928 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,535 15,962 SH   SOLE   15,602 0 360
ISHARES TR U.S. BAS MTL ETF 464287838 554 4,885 SH   SOLE   4,885 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 227 3,226 SH   SOLE   3,226 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,074 16,078 SH   SOLE   16,078 0 0
ISHARES TR U.S. TECH ETF 464287721 4,029 47,355 SH   SOLE   47,355 0 0
ISHARES TR US AER DEF ETF 464288760 325 3,434 SH   SOLE   2,034 0 1,400
ISHARES TR US HLTHCARE ETF 464287762 1,134 4,612 SH   SOLE   4,612 0 0
ISHARES TR US INDUSTRIALS 464287754 238 2,454 SH   SOLE   2,454 0 0
ISHARES TR US TREAS BD ETF 46429B267 215 7,879 SH   SOLE   7,879 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 SML ETF 47103U209 4,105 65,469 SH   SOLE   65,153 0 316
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 22,023 436,360 SH   SOLE   434,569 0 1,791
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2,149 47,793 SH   SOLE   47,706 0 87
JOHNSON & JOHNSON COM 478160104 7,884 50,093 SH   SOLE   31,329 0 18,764
JONES LANG LASALLE INC COM 48020Q107 742 5,000 SH   SOLE   5,000 0 0
JPMORGAN CHASE & CO COM 46625H100 5,842 45,973 SH   SOLE   27,646 0 18,327
KIMBERLY-CLARK CORP COM 494368103 465 3,452 SH   SOLE   2,552 0 900
LAKELAND FINL CORP COM 511656100 222 4,142 SH   SOLE   4,142 0 0
LAUDER ESTEE COS INC CL A 518439104 4,306 16,177 SH   SOLE   1,964 0 14,213
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 214 6,587 SH   SOLE   6,587 0 0
LILLY ELI & CO COM 532457108 874 5,178 SH   SOLE   5,178 0 0
LOCKHEED MARTIN CORP COM 539830109 668 1,883 SH   SOLE   1,883 0 0
LOWES COS INC COM 548661107 1,203 7,495 SH   SOLE   7,495 0 0
LULULEMON ATHLETICA INC COM 550021109 216 620 SH   SOLE   570 0 50
MARKEL CORP COM 570535104 4,522 4,376 SH   SOLE   4,376 0 0
MARRIOTT INTL INC NEW CL A 571903202 218 1,656 SH   SOLE   1,656 0 0
MASCO CORP COM 574599106 230 4,195 SH   SOLE   4,195 0 0
MASTERCARD INCORPORATED CL A 57636Q104 381 1,067 SH   SOLE   1,007 0 60
MCCORMICK & CO INC COM NON VTG 579780206 3,109 32,524 SH   SOLE   32,524 0 0
MCDONALDS CORP COM 580135101 4,699 21,897 SH   SOLE   6,832 0 15,065
MEDTRONIC PLC SHS G5960L103 319 2,727 SH   SOLE   2,427 0 300
MERCADOLIBRE INC COM 58733R102 397 237 SH   SOLE   237 0 0
MERCK & CO. INC COM 58933Y105 1,163 14,215 SH   SOLE   14,025 0 190
MICRON TECHNOLOGY INC COM 595112103 975 12,968 SH   SOLE   12,868 0 100
MICROSOFT CORP COM 594918104 29,427 132,303 SH   SOLE   46,691 0 85,612
MICROSOFT CORP COM 594918104 22 100 SH Put SOLE   100 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 1,299 28,740 SH   SOLE   28,440 0 300
MORGAN STANLEY COM NEW 617446448 472 6,889 SH   SOLE   6,889 0 0
MUSTANG BIO INC COM 62818Q104 163 42,993 SH   SOLE   42,993 0 0
NETFLIX INC COM 64110L106 5,619 10,391 SH   SOLE   4,841 0 5,550
NEW YORK CMNTY BANCORP INC COM 649445103 432 40,919 SH   SOLE   40,919 0 0
NEXTERA ENERGY INC COM 65339F101 502 6,512 SH   SOLE   4,532 0 1,980
NIKE INC CL B 654106103 3,795 26,825 SH   SOLE   3,850 0 22,975
NIO INC SPON ADS 62914V106 857 17,580 SH   SOLE   17,580 0 0
NORFOLK SOUTHN CORP COM 655844108 963 4,051 SH   SOLE   4,051 0 0
NOVAVAX INC COM NEW 670002401 423 3,797 SH   SOLE   3,797 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 367 37,745 SH   SOLE   37,745 0 0
NV5 GLOBAL INC COM 62945V109 205 2,600 SH   SOLE   2,600 0 0
NV5 GLOBAL INC COM 62945V109 8 100 SH Call SOLE   100 0 0
NVIDIA CORPORATION COM 67066G104 10,379 19,875 SH   SOLE   4,173 0 15,702
OMEGA HEALTHCARE INVS INC COM 681936100 297 8,187 SH   SOLE   8,187 0 0
OPEN LENDING CORP COM CL A 68373J104 420 12,000 SH   SOLE   12,000 0 0
ORACLE CORP COM 68389X105 210 3,239 SH   SOLE   3,239 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 2,877 227,270 SH   SOLE   227,270 0 0
PACER FDS TR DEVELOPED MRKT 69374H873 1,198 41,899 SH   SOLE   41,899 0 0
PACER FDS TR US CASH COWS 100 69374H881 8,752 260,777 SH   SOLE   259,604 0 1,173
PALO ALTO NETWORKS INC COM 697435105 7,143 20,099 SH   SOLE   7,344 0 12,755
PAYCHEX INC COM 704326107 321 3,449 SH   SOLE   3,449 0 0
PAYPAL HLDGS INC COM 70450Y103 9,703 41,432 SH   SOLE   19,987 0 21,445
PEOPLES UNITED FINANCIAL INC COM 712704105 132 10,247 SH   SOLE   10,247 0 0
PEPSICO INC COM 713448108 1,239 8,352 SH   SOLE   8,292 0 60
PFIZER INC COM 717081103 1,145 31,105 SH   SOLE   26,980 0 4,125
PHILIP MORRIS INTL INC COM 718172109 218 2,628 SH   SOLE   2,628 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 11,637 114,042 SH   SOLE   113,254 0 788
PINTEREST INC CL A 72352L106 243 3,690 SH   SOLE   2,020 0 1,670
PLUG POWER INC COM NEW 72919P202 602 17,752 SH   SOLE   17,752 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,594 10,697 SH   SOLE   597 0 10,100
PROCTER AND GAMBLE CO COM 742718109 2,859 20,550 SH   SOLE   16,479 0 4,071
QUALCOMM INC COM 747525103 1,713 11,246 SH   SOLE   9,696 0 1,550
QUANTA SVCS INC COM 74762E102 1,946 27,015 SH   SOLE   27,015 0 0
QUANTA SVCS INC COM 74762E102 7 100 SH Call SOLE   100 0 0
QUEST DIAGNOSTICS INC COM 74834L100 533 4,474 SH   SOLE   4,474 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,450 20,279 SH   SOLE   19,751 0 528
REALPAGE INC COM 75606N109 4,574 52,432 SH   SOLE   21,157 0 31,275
RIO TINTO PLC SPONSORED ADR 767204100 256 3,409 SH   SOLE   3,409 0 0
ROKU INC COM CL A 77543R102 370 1,115 SH   SOLE   705 0 410
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,044 31,070 SH   SOLE   30,905 0 165
SALESFORCE COM INC COM 79466L302 6,132 27,558 SH   SOLE   11,699 0 15,859
SANOFI SPONSORED ADR 80105N105 232 4,777 SH   SOLE   4,777 0 0
SCHWAB CHARLES CORP COM 808513105 2,184 41,183 SH   SOLE   41,183 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 221 7,817 SH   SOLE   7,817 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 297 4,630 SH   SOLE   4,630 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 265 2,064 SH   SOLE   2,064 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 326 5,478 SH   SOLE   5,478 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,833 11,398 SH   SOLE   11,398 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 504 7,479 SH   SOLE   7,479 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,592 22,847 SH   SOLE   22,825 0 22
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 316 10,727 SH   SOLE   10,727 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 254 4,047 SH   SOLE   4,047 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 988 13,648 SH   SOLE   13,648 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 373 2,872 SH   SOLE   2,872 0 0
SHOPIFY INC CL A 82509L107 517 457 SH   SOLE   151 0 306
SIRIUS XM HOLDINGS INC COM 82968B103 478 75,017 SH   SOLE   75,017 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2 300 SH Call SOLE   300 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 321 2,103 SH   SOLE   2,103 0 0
SMITH A O CORP COM 831865209 3,747 68,347 SH   SOLE   21,372 0 46,975
SNOWFLAKE INC CL A 833445109 212 754 SH   SOLE   754 0 0
SOUTHERN CO COM 842587107 655 10,662 SH   SOLE   9,896 0 766
SOUTHERN CO COM 842587107 6 100 SH Put SOLE   100 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,154 6,469 SH   SOLE   4,669 0 1,800
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,014 8,061 SH   SOLE   6,602 0 1,459
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 283 673 SH   SOLE   673 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 4,814 178,626 SH   SOLE   177,539 0 1,087
SPDR SER TR PRTFLO S&P500 GW 78464A409 409 7,400 SH   SOLE   7,400 0 0
SPDR SER TR S&P BIOTECH 78464A870 228 1,617 SH   SOLE   1,617 0 0
SPDR SER TR S&P DIVID ETF 78464A763 771 7,276 SH   SOLE   7,151 0 125
SQUARE INC CL A 852234103 503 2,312 SH   SOLE   1,277 0 1,035
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 16,411 333,007 SH   SOLE   330,570 0 2,437
STAG INDL INC COM 85254J102 286 9,117 SH   SOLE   9,117 0 0
STARBUCKS CORP COM 855244109 635 5,937 SH   SOLE   5,937 0 0
STRYKER CORPORATION COM 863667101 629 2,567 SH   SOLE   707 0 1,860
SYNAPTICS INC COM 87157D109 211 2,190 SH   SOLE   2,190 0 0
SYNAPTICS INC COM 87157D109 10 100 SH Call SOLE   100 0 0
SYSCO CORP COM 871829107 1,043 14,048 SH   SOLE   14,048 0 0
SYSCO CORP COM 871829107 7 100 SH Call SOLE   100 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 312 1,500 SH   SOLE   0 0 1,500
TARGET CORP COM 87612E106 1,844 10,447 SH   SOLE   7,652 0 2,795
TESLA INC COM 88160R101 8,337 11,814 SH   SOLE   1,844 0 9,970
THERMO FISHER SCIENTIFIC INC COM 883556102 7,625 16,370 SH   SOLE   5,415 0 10,955
THOR INDS INC COM 885160101 925 9,947 SH   SOLE   9,947 0 0
TJX COS INC NEW COM 872540109 225 3,295 SH   SOLE   1,445 0 1,850
TRANE TECHNOLOGIES PLC SHS G8994E103 352 2,422 SH   SOLE   2,422 0 0
TRUIST FINL CORP COM 89832Q109 366 7,635 SH   SOLE   7,635 0 0
TWITTER INC COM 90184L102 202 3,726 SH   SOLE   3,726 0 0
UNION PAC CORP COM 907818108 931 4,470 SH   SOLE   4,470 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,743 16,290 SH   SOLE   16,090 0 200
UNITED RENTALS INC COM 911363109 8,791 37,905 SH   SOLE   19,145 0 18,760
UNITEDHEALTH GROUP INC COM 91324P102 930 2,651 SH   SOLE   2,651 0 0
VALERO ENERGY CORP COM 91913Y100 755 13,352 SH   SOLE   13,242 0 110
VANGUARD BD INDEX FDS INTERMED TERM 921937819 229 2,467 SH   SOLE   2,467 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 201 2,420 SH   SOLE   2,420 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,231 4,857 SH   SOLE   4,602 0 255
VANGUARD INDEX FDS MID CAP ETF 922908629 238 1,150 SH   SOLE   1,150 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 211 2,479 SH   SOLE   2,177 0 302
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 987 2,872 SH   SOLE   2,872 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 274 1,023 SH   SOLE   1,023 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,491 7,661 SH   SOLE   7,661 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,044 40,006 SH   SOLE   40,006 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 542 8,798 SH   SOLE   8,798 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,025 7,261 SH   SOLE   7,261 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 99 700 SH Put SOLE   700 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 5,908 64,560 SH   SOLE   64,560 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 232 1,037 SH   SOLE   1,037 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 306 865 SH   SOLE   815 0 50
VERIZON COMMUNICATIONS INC COM 92343V104 2,479 42,196 SH   SOLE   29,099 0 13,097
VERU INC COM 92536C103 1,193 137,900 SH   SOLE   137,900 0 0
VIACOMCBS INC CL B 92556H206 1,347 36,154 SH   SOLE   35,898 0 256
VILLAGE FARMS INTL INC COM 92707Y108 188 18,500 SH   SOLE   18,500 0 0
VILLAGE FARMS INTL INC COM 92707Y108 5 500 SH Call SOLE   500 0 0
VISA INC COM CL A 92826C839 7,241 33,105 SH   SOLE   14,550 0 18,555
VMWARE INC CL A COM 928563402 3,973 28,325 SH   SOLE   13,690 0 14,635
VMWARE INC CL A COM 928563402 14 100 SH Call SOLE   100 0 0
VULCAN MATLS CO COM 929160109 5,008 33,767 SH   SOLE   12,922 0 20,845
WALMART INC COM 931142103 1,220 8,464 SH   SOLE   8,264 0 200
WASTE MGMT INC DEL COM 94106L109 309 2,617 SH   SOLE   2,617 0 0
WELLS FARGO CO NEW COM 949746101 771 25,542 SH   SOLE   25,542 0 0
WESTROCK CO COM 96145D105 1,645 37,780 SH   SOLE   37,380 0 400
WISDOMTREE TR EMER MKT HIGH FD 97717W315 601 14,603 SH   SOLE   14,548 0 55
WISDOMTREE TR FLOATNG RAT TREA 97717X628 5,514 219,672 SH   SOLE   219,436 0 236
WISDOMTREE TR INTK MLTIFACTR 97717Y774 3,618 146,194 SH   SOLE   145,376 0 818
WISDOMTREE TR US HIGH DIVIDEND 97717W208 969 13,973 SH   SOLE   13,931 0 42
WISDOMTREE TR US LARGECAP FUND 97717W588 1,602 39,903 SH   SOLE   39,750 0 153
WISDOMTREE TR US MIDCAP FUND 97717W570 4,870 112,055 SH   SOLE   111,490 0 565
WISDOMTREE TR US QTLY DIV GRT 97717X669 5,892 109,196 SH   SOLE   108,520 0 676
WISDOMTREE TR US SMALLCAP FUND 97717W562 5,271 135,422 SH   SOLE   134,715 0 707
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,977 5,860 SH   SOLE   1,775 0 4,085