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
ABBOTT LABS COM 002824100 941 9,182 SH   SOLE   0 0 9,182
ABBVIE INC COM 00287Y109 290 2,066 SH   SOLE   0 0 2,066
ADOBE SYSTEMS INCORPORATED COM 00724F101 11,941 40,016 SH   SOLE   0 0 40,016
AEYE INC CL A COM 008183105 17 14,000 SH   SOLE   0 0 14,000
AGNC INVT CORP COM 00123Q104 242 29,483 SH   SOLE   0 0 29,483
ALPHABET INC CAP STK CL A 02079K305 11,780 116,155 SH   SOLE   0 0 116,155
ALPHABET INC CAP STK CL C 02079K107 699 6,832 SH   SOLE   0 0 6,832
AMAZON COM INC COM 023135106 14,752 122,625 SH   SOLE   0 0 122,625
AMERICAN ELEC PWR CO INC COM 025537101 6,481 76,687 SH   SOLE   0 0 76,687
AMERICAN TOWER CORP NEW COM 03027X100 10,535 51,877 SH   SOLE   0 0 51,877
AMGEN INC COM 031162100 11,936 51,683 SH   SOLE   0 0 51,683
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 291 26,347 SH   SOLE   0 0 26,347
APPLE INC COM 037833100 3,035 20,871 SH   SOLE   0 0 20,871
ASENSUS SURGICAL INC COM 04367G103 9 20,000 SH   SOLE   0 0 20,000
ATLANTIC AMERN CORP COM 048209100 125 44,000 SH   SOLE   0 0 44,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,091 3,948 SH   SOLE   0 0 3,948
BJS WHSL CLUB HLDGS INC COM 05550J101 4,852 68,036 SH   SOLE   0 0 68,036
BK OF AMERICA CORP COM 060505104 544 17,299 SH   SOLE   0 0 17,299
BLACKROCK INC COM 09247X101 7,225 12,640 SH   SOLE   0 0 12,640
BOOKING HOLDINGS INC COM 09857L108 10,961 6,411 SH   SOLE   0 0 6,411
BOSTON SCIENTIFIC CORP COM 101137107 8,266 203,334 SH   SOLE   0 0 203,334
BROADCOM INC COM 11135F101 11,435 23,848 SH   SOLE   0 0 23,848
CIGNA CORP NEW COM 125523100 7,771 26,515 SH   SOLE   0 0 26,515
CISCO SYS INC COM 17275R102 8,519 205,188 SH   SOLE   0 0 205,188
COCA COLA CO COM 191216100 355 6,443 SH   SOLE   0 0 6,443
COGNEX CORP COM 192422103 12,703 283,351 SH   SOLE   0 0 283,351
COMCAST CORP NEW CL A 20030N101 5,519 183,655 SH   SOLE   0 0 183,655
COSTAR GROUP INC COM 22160N109 6,259 83,222 SH   SOLE   0 0 83,222
COSTCO WHSL CORP NEW COM 22160K105 276 573 SH   SOLE   0 0 573
CUMMINS INC COM 231021106 2,526 11,439 SH   SOLE   0 0 11,439
CVS HEALTH CORP COM 126650100 308 3,126 SH   SOLE   0 0 3,126
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 387 16,541 SH   SOLE   0 0 16,541
DISNEY WALT CO COM 254687106 279 2,787 SH   SOLE   0 0 2,787
DOMINION ENERGY INC COM 25746U109 3,941 59,747 SH   SOLE   0 0 59,747
DUKE ENERGY CORP NEW COM NEW 26441C204 519 5,716 SH   SOLE   0 0 5,716
ELECTRONIC ARTS INC COM 285512109 7,714 62,378 SH   SOLE   0 0 62,378
EMERSON ELEC CO COM 291011104 7,666 96,463 SH   SOLE   0 0 96,463
ENBRIDGE INC COM 29250N105 3,947 106,131 SH   SOLE   0 0 106,131
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 185 16,009 SH   SOLE   0 0 16,009
EOG RES INC COM 26875P101 231 1,808 SH   SOLE   0 0 1,808
EXXON MOBIL CORP COM 30231G102 297 2,909 SH   SOLE   0 0 2,909
FLUOR CORP NEW COM 343412102 306 10,578 SH   SOLE   0 0 10,578
FREEPORT-MCMORAN INC CL B 35671D857 7,062 236,819 SH   SOLE   0 0 236,819
GARMIN LTD SHS H2906T109 7,300 88,515 SH   SOLE   0 0 88,515
GENERAL MLS INC COM 370334104 3,671 48,961 SH   SOLE   0 0 48,961
GENUINE PARTS CO COM 372460105 13,096 83,505 SH   SOLE   0 0 83,505
GSK PLC SPONSORED ADR 37733W204 3,796 126,541 SH   SOLE   0 0 126,541
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 2,299 62,805 SH   SOLE   0 0 62,805
HALEON PLC SPON ADS 405552100 962 153,118 SH   SOLE   0 0 153,118
HALLIBURTON CO COM 406216101 6,839 229,419 SH   SOLE   0 0 229,419
HDFC BANK LTD SPONSORED ADS 40415F101 223 3,748 SH   SOLE   0 0 3,748
HOME DEPOT INC COM 437076102 767 2,642 SH   SOLE   0 0 2,642
HUBBELL INC COM 443510607 958 4,076 SH   SOLE   0 0 4,076
ILLUMINA INC COM 452327109 13,143 61,787 SH   SOLE   0 0 61,787
INTERNATIONAL BUSINESS MACHS COM 459200101 244 2,000 SH   SOLE   0 0 2,000
INTERPUBLIC GROUP COS INC COM 460690100 3,416 126,848 SH   SOLE   0 0 126,848
INVESCO QQQ TR UNIT SER 1 46090E103 713 2,548 SH   SOLE   0 0 2,548
ISHARES INC CORE MSCI EMKT 46434G103 252 5,617 SH   SOLE   0 0 5,617
ISHARES TR 1 3 YR TREAS BD 464287457 361 4,454 SH   SOLE   0 0 4,454
ISHARES TR CORE MSCI EAFE 46432F842 260 4,792 SH   SOLE   0 0 4,792
ISHARES TR CORE S&P MCP ETF 464287507 269 1,160 SH   SOLE   0 0 1,160
ISHARES TR CORE S&P SCP ETF 464287804 11,213 122,261 SH   SOLE   0 0 122,261
ISHARES TR CORE S&P500 ETF 464287200 499 1,333 SH   SOLE   0 0 1,333
ISHARES TR MSCI EAFE ETF 464287465 246 4,265 SH   SOLE   0 0 4,265
ISHARES TR MSCI EAFE MIN VL 46429B689 9,818 169,923 SH   SOLE   0 0 169,923
ISHARES TR MSCI INTL QUALTY 46434V456 352 12,190 SH   SOLE   0 0 12,190
ISHARES TR NATIONAL MUN ETF 464288414 11,023 106,625 SH   SOLE   0 0 106,625
ISHARES TR SHRT NAT MUN ETF 464288158 447 4,347 SH   SOLE   0 0 4,347
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,897 38,590 SH   SOLE   0 0 38,590
JOHNSON & JOHNSON COM 478160104 12,839 79,296 SH   SOLE   0 0 79,296
JPMORGAN CHASE & CO COM 46625H100 748 6,920 SH   SOLE   0 0 6,920
KEURIG DR PEPPER INC COM 49271V100 12,554 338,031 SH   SOLE   0 0 338,031
LAM RESEARCH CORP COM 512807108 11,470 28,848 SH   SOLE   0 0 28,848
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 186 97,785 SH   SOLE   0 0 97,785
LOCKHEED MARTIN CORP COM 539830109 532 1,331 SH   SOLE   0 0 1,331
LOWES COS INC COM 548661107 10,819 54,103 SH   SOLE   0 0 54,103
LPL FINL HLDGS INC COM 50212V100 8,094 32,845 SH   SOLE   0 0 32,845
MASCO CORP COM 574599106 6,917 136,753 SH   SOLE   0 0 136,753
MASTERCARD INCORPORATED CL A 57636Q104 12,130 40,537 SH   SOLE   0 0 40,537
META PLATFORMS INC CL A 30303M102 11,460 82,406 SH   SOLE   0 0 82,406
METLIFE INC COM 59156R108 3,752 58,121 SH   SOLE   0 0 58,121
MICROSOFT CORP COM 594918104 10,801 43,767 SH   SOLE   0 0 43,767
MONDELEZ INTL INC CL A 609207105 3,321 59,288 SH   SOLE   0 0 59,288
NASDAQ INC COM 631103108 8,784 147,599 SH   SOLE   0 0 147,599
NORFOLK SOUTHN CORP COM 655844108 221 1,009 SH   SOLE   0 0 1,009
NOVARTIS AG SPONSORED ADR 66987V109 8,046 105,813 SH   SOLE   0 0 105,813
NXP SEMICONDUCTORS N V COM N6596X109 8,563 53,857 SH   SOLE   0 0 53,857
ORACLE CORP COM 68389X105 220 3,367 SH   SOLE   0 0 3,367
OREILLY AUTOMOTIVE INC COM 67103H107 12,065 16,473 SH   SOLE   0 0 16,473
PAYCOM SOFTWARE INC COM 70432V102 1,190 3,365 SH   SOLE   0 0 3,365
PEPSICO INC COM 713448108 4,376 26,883 SH   SOLE   0 0 26,883
PFIZER INC COM 717081103 5,357 124,329 SH   SOLE   0 0 124,329
PHILIP MORRIS INTL INC COM 718172109 3,316 38,800 SH   SOLE   0 0 38,800
PPL CORP COM 69351T106 3,317 130,385 SH   SOLE   0 0 130,385
PRECISION BIOSCIENCES INC COM 74019P108 35 23,599 SH   SOLE   0 0 23,599
PROCTER AND GAMBLE CO COM 742718109 4,030 31,860 SH   SOLE   0 0 31,860
QUALCOMM INC COM 747525103 8,507 67,907 SH   SOLE   0 0 67,907
RAYTHEON TECHNOLOGIES CORP COM 75513E101 297 3,519 SH   SOLE   0 0 3,519
REALTY INCOME CORP COM 756109104 10,979 187,619 SH   SOLE   0 0 187,619
SALESFORCE INC COM 79466L302 7,117 45,782 SH   SOLE   0 0 45,782
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 389 16,703 SH   SOLE   0 0 16,703
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,070 21,325 SH   SOLE   0 0 21,325
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 278 6,195 SH   SOLE   0 0 6,195
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 275 10,588 SH   SOLE   0 0 10,588
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5,516 114,456 SH   SOLE   0 0 114,456
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 302 6,870 SH   SOLE   0 0 6,870
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,591 44,253 SH   SOLE   0 0 44,253
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 47,987 1,083,722 SH   SOLE   0 0 1,083,722
SCHWAB STRATEGIC TR US REIT ETF 808524847 256 13,922 SH   SOLE   0 0 13,922
SCHWAB STRATEGIC TR US TIPS ETF 808524870 8,222 158,479 SH   SOLE   0 0 158,479
SHERWIN WILLIAMS CO COM 824348106 443 2,045 SH   SOLE   0 0 2,045
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 201 19,800 SH   SOLE   0 0 19,800
SONOCO PRODS CO COM 835495102 1,272 21,446 SH   SOLE   0 0 21,446
SOUTHERN CO COM 842587107 3,683 56,029 SH   SOLE   0 0 56,029
SOUTHERN FIRST BANCSHARES COM 842873101 297 6,936 SH   SOLE   0 0 6,936
SPDR S&P 500 ETF TR TR UNIT 78462F103 432 1,156 SH   SOLE   0 0 1,156
SPDR SER TR S&P 400 MDCP GRW 78464A821 938 14,624 SH   SOLE   0 0 14,624
SPDR SER TR S&P 600 SMCP GRW 78464A201 827 11,542 SH   SOLE   0 0 11,542
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 7,578 149,699 SH   SOLE   0 0 149,699
STERIS PLC SHS USD G8473T100 5,691 32,945 SH   SOLE   0 0 32,945
SURGERY PARTNERS INC COM 86881A100 205 8,100 SH   SOLE   0 0 8,100
T STAMP INC CL A NEW 873048300 12 12,840 SH   SOLE   0 0 12,840
TE CONNECTIVITY LTD SHS H84989104 9,697 82,121 SH   SOLE   0 0 82,121
TESLA INC COM 88160R101 1,224 5,142 SH   SOLE   0 0 5,142
THERMO FISHER SCIENTIFIC INC COM 883556102 307 569 SH   SOLE   0 0 569
TRUIST FINL CORP COM 89832Q109 7,517 167,482 SH   SOLE   0 0 167,482
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 228 37,244 SH   SOLE   0 0 37,244
UNITED PARCEL SERVICE INC CL B 911312106 3,596 21,717 SH   SOLE   0 0 21,717
UNITEDHEALTH GROUP INC COM 91324P102 435 837 SH   SOLE   0 0 837
VALERO ENERGY CORP COM 91913Y100 13,406 112,451 SH   SOLE   0 0 112,451
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 7,203 96,300 SH   SOLE   0 0 96,300
VANGUARD INDEX FDS GROWTH ETF 922908736 1,175 5,237 SH   SOLE   0 0 5,237
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 553 4,365 SH   SOLE   0 0 4,365
VANGUARD INDEX FDS MID CAP ETF 922908629 20,982 106,229 SH   SOLE   0 0 106,229
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 7,144 90,032 SH   SOLE   0 0 90,032
VANGUARD INDEX FDS VALUE ETF 922908744 19,991 155,607 SH   SOLE   0 0 155,607
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 488 10,045 SH   SOLE   0 0 10,045
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 6,832 117,408 SH   SOLE   0 0 117,408
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 706 18,797 SH   SOLE   0 0 18,797
VERTEX PHARMACEUTICALS INC COM 92532F100 4,136 13,851 SH   SOLE   0 0 13,851
WALMART INC COM 931142103 8,935 67,853 SH   SOLE   0 0 67,853
XPO LOGISTICS INC COM 983793100 2,508 49,927 SH   SOLE   0 0 49,927