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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 210 623 SH   SOLE   180 0 443
ADOBE SYSTEMS INCORPORATED COM 00724F101 6,473 14,208 SH   SOLE   415 0 13,793
ALPHABET INC CAP STK CL A 02079K305 7,707 2,771 SH   SOLE   139 0 2,632
ALPHABET INC CAP STK CL C 02079K107 553 198 SH   SOLE   8 0 190
AMAZON COM INC COM 023135106 7,997 2,453 SH   SOLE   135 0 2,318
APPLE INC COM 037833100 3,801 21,769 SH   SOLE   440 0 21,329
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,582 12,983 SH   SOLE   740 0 12,243
BLACKBAUD INC COM 09227Q100 4,592 76,706 SH   SOLE   3,293 0 73,413
BLACKROCK INC COM 09247X101 3,417 4,471 SH   SOLE   75 0 4,396
CAMBRIA ETF TR TAIL RISK 132061862 30,438 1,828,097 SH   SOLE   73,254 0 1,754,843
CHECK POINT SOFTWARE TECH LT ORD M22465104 6,262 45,294 SH   SOLE   1,314 0 43,980
COSTAR GROUP INC COM 22160N109 1,524 22,886 SH   SOLE   1,411 0 21,475
COSTCO WHSL CORP NEW COM 22160K105 308 535 SH   SOLE   0 0 535
DOMINOS PIZZA INC COM 25754A201 387 952 SH   SOLE   224 0 728
EQUIFAX INC COM 294429105 7,125 30,050 SH   SOLE   686 0 29,364
ETSY INC COM 29786A106 2,700 21,722 SH   SOLE   846 0 20,876
FIRST TR VALUE LINE DIVID IN SHS 33734H106 241 5,702 SH   SOLE   0 0 5,702
GENUINE PARTS CO COM 372460105 264 2,098 SH   SOLE   0 0 2,098
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 763 8,569 SH   SOLE   0 0 8,569
GRACO INC COM 384109104 5,066 72,664 SH   SOLE   2,299 0 70,365
GUIDEWIRE SOFTWARE INC COM 40171V100 5,555 58,711 SH   SOLE   2,248 0 56,463
HENRY JACK & ASSOC INC COM 426281101 4,508 22,875 SH   SOLE   1,337 0 21,538
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,405 18,203 SH   SOLE   553 0 17,650
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 302 10,404 SH   SOLE   0 0 10,404
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3,523 141,310 SH   SOLE   3,527 0 137,783
INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 8,196 182,857 SH   SOLE   7,062 0 175,795
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 43,526 508,179 SH   SOLE   13,866 0 494,313
ISHARES TR MSCI USA MULTIFT 46434V282 2,124 47,762 SH   SOLE   0 0 47,762
ISHARES TR RUS 1000 VAL ETF 464287598 367 2,213 SH   SOLE   0 0 2,213
ISHARES TR S&P 500 GRWT ETF 464287309 472 6,176 SH   SOLE   0 0 6,176
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 22,528 397,174 SH   SOLE   10,614 0 386,560
KIMBERLY-CLARK CORP COM 494368103 214 1,740 SH   SOLE   870 0 870
LAM RESEARCH CORP COM 512807108 5,014 9,326 SH   SOLE   260 0 9,066
LOCKHEED MARTIN CORP COM 539830109 6,418 14,539 SH   SOLE   368 0 14,171
MASTERCARD INCORPORATED CL A 57636Q104 343 959 SH   SOLE   290 0 669
MERCADOLIBRE INC COM 58733R102 2,771 2,330 SH   SOLE   23 0 2,307
MICROSOFT CORP COM 594918104 8,187 26,553 SH   SOLE   1,417 0 25,136
NVIDIA CORPORATION COM 67066G104 2,140 7,841 SH   SOLE   0 0 7,841
PALANTIR TECHNOLOGIES INC CL A 69608A108 2,039 148,541 SH   SOLE   6,534 0 142,007
PALO ALTO NETWORKS INC COM 697435105 7,471 12,001 SH   SOLE   736 0 11,265
PAYCHEX INC COM 704326107 217 1,590 SH   SOLE   620 0 970
REGENERON PHARMACEUTICALS COM 75886F107 5,012 7,176 SH   SOLE   202 0 6,974
ROPER TECHNOLOGIES INC COM 776696106 7,089 15,011 SH   SOLE   518 0 14,493
S&P GLOBAL INC COM 78409V104 694 1,692 SH   SOLE   0 0 1,692
SALESFORCE COM INC COM 79466L302 8,003 37,694 SH   SOLE   1,422 0 36,272
SERVICENOW INC COM 81762P102 2,319 4,165 SH   SOLE   121 0 4,044
SORRENTO THERAPEUTICS INC COM NEW 83587F202 199 85,592 SH   SOLE   0 0 85,592
SPDR SER TR MSCI USA STRTGIC 78468R812 12,284 98,585 SH   SOLE   2,031 0 96,554
SPDR SER TR NUVEEN BLMBRG MU 78468R721 3,347 69,902 SH   SOLE   8,429 0 61,473
SPDR SER TR NYSE TECH ETF 78464A102 709 5,101 SH   SOLE   768 0 4,333
SPDR SER TR PORTFOLIO INTRMD 78464A375 1,740 50,962 SH   SOLE   533 0 50,429
SPDR SER TR PRTFLO S&P500 GW 78464A409 1,026 15,490 SH   SOLE   0 0 15,490
SPDR SER TR PRTFLO S&P500 VL 78464A508 1,202 28,792 SH   SOLE   0 0 28,792
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,825 27,093 SH   SOLE   1,453 0 25,640
TESLA INC COM 88160R101 3,412 3,166 SH   SOLE   73 0 3,093
THERMO FISHER SCIENTIFIC INC COM 883556102 261 442 SH   SOLE   130 0 312
TWILIO INC CL A 90138F102 1,445 8,765 SH   SOLE   836 0 7,929
TYLER TECHNOLOGIES INC COM 902252105 2,042 4,591 SH   SOLE   468 0 4,123
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 5,974 196,523 SH   SOLE   1,512 0 195,011
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,970 57,621 SH   SOLE   0 0 57,621
VEEVA SYS INC CL A COM 922475108 1,177 5,540 SH   SOLE   99 0 5,441
VISA INC COM CL A 92826C839 233 1,049 SH   SOLE   104 0 945
WISDOMTREE TR YIELD ENHANCD US 97717X511 1,706 35,658 SH   SOLE   348 0 35,310
WORKIVA INC COM CL A 98139A105 601 5,092 SH   SOLE   1,176 0 3,916