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
Expires: July 31, 2015
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
ISHARES TR RUS 1000 VAL ETF 464287598 1,194,527 4,818 SH SOLE 4,818 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,029,762 8,221 SH SOLE 8,221 0 0
ADOBE INC COM 00724F101 2,110,272 8,795 SH SOLE 8,795 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,437,479 5,619 SH SOLE 5,619 0 0
GENUINE PARTS CO COM 372460105 2,378,498 18,916 SH SOLE 18,916 0 0
QUALCOMM INC COM 747525103 6,291,223 34,184 SH SOLE 34,184 0 0
DISNEY WALT CO COM 254687106 5,789,746 55,193 SH SOLE 55,193 0 0
MEDTRONIC PLC SHS G5960L103 3,900,998 45,208 SH SOLE 45,208 0 0
MICROSOFT CORP COM 594918104 230,805 450 SH SOLE 450 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 942,145 4,813 SH SOLE 4,813 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 34,660 307 SH SOLE 307 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 1,402,228 30,136 SH SOLE 30,136 0 0
TARGET CORP COM 87612E106 2,442,014 15,585 SH SOLE 15,585 0 0
CULLEN FROST BANKERS INC COM 229899109 76,335 500 SH SOLE 500 0 0
DOMINION ENERGY INC COM 25746U109 3,635,860 60,077 SH SOLE 60,077 0 0
SLB LIMITED COM STK 806857108 46,187 948 SH SOLE 948 0 0
MERCK & CO INC COM 58933Y105 24,121 166 SH SOLE 166 0 0
KIMBERLY-CLARK CORP COM 494368103 19,486 200 SH SOLE 200 0 0
HOME DEPOT INC COM 437076102 94,735 333 SH SOLE 333 0 0
HARLEY DAVIDSON INC COM 412822108 3,694,744 151,238 SH SOLE 151,238 0 0
NIKE INC CL B 654106103 1,104,445 31,199 SH SOLE 31,199 0 0
MONDELEZ INTL INC CL A 609207105 9,598 166 SH SOLE 166 0 0
WELLS FARGO & CO COM 949746101 4,204,466 52,523 SH SOLE 52,523 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,531,432 18,860 SH SOLE 18,860 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 1,871,045 20,950 SH SOLE 20,950 0 0
ISHARES TR 20 YR TR BD ETF 464287432 22,012 283 SH SOLE 283 0 0
PROGRESSIVE CORP COM 743315103 2,830,403 13,653 SH SOLE 13,653 0 0
FISERV INC COM 337738108 1,906,867 42,206 SH SOLE 42,206 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,590,651 14,128 SH SOLE 14,128 0 0
INTUIT COM 461202103 4,323,684 15,682 SH SOLE 15,682 0 0
OMNICOM GROUP INC COM 681919106 4,400,497 59,765 SH SOLE 59,765 0 0
COMCAST CORP NEW CL A 20030N101 2,146,798 98,658 SH SOLE 98,658 0 0
IDEXX LABS INC COM 45168D104 2,669,435 5,112 SH SOLE 5,112 0 0
DEVON ENERGY CORP NEW COM 25179M103 3,421,094 74,307 SH SOLE 74,307 0 0
ISHARES TR ISHARES SEMICDTR 464287523 2,142,067 3,767 SH SOLE 3,767 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,847,740 8,247 SH SOLE 8,247 0 0
NEWMONT CORP COM 651639106 5,116,713 44,362 SH SOLE 44,362 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 3,188,933 40,173 SH SOLE 40,173 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,123,490 19,967 SH SOLE 19,967 0 0
EOG RES INC COM 26875P101 2,620,471 19,022 SH SOLE 19,022 0 0
WATERS CORP COM 941848103 3,647,376 8,301 SH SOLE 8,301 0 0
ROBERT HALF INC. COM 770323103 6,692,138 182,099 SH SOLE 182,099 0 0
D R HORTON INC COM 23331A109 2,257,731 16,522 SH SOLE 16,522 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 248,492 5,982 SH SOLE 5,982 0 0
PROLOGIS INC. COM 74340W103 2,941,785 22,657 SH SOLE 22,657 0 0
CLOROX CO DEL COM 189054109 879,850 10,861 SH SOLE 10,861 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,707,030 21,091 SH SOLE 21,091 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,946,776 18,710 SH SOLE 18,710 0 0
TOYOTA MOTOR CORP ADS 892331307 1,816,718 9,922 SH SOLE 9,922 0 0
SPDR GOLD TR GOLD SHS 78463V107 190,420 500 SH SOLE 500 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,025,905 11,446 SH SOLE 11,446 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,313,842 71,419 SH SOLE 71,419 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,693,692 9,165 SH SOLE 9,165 0 0
ISHARES GOLD TR ISHARES NEW 464285204 4,170,384 53,398 SH SOLE 53,398 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 90,457 134 SH SOLE 134 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 3,067,938 22,943 SH SOLE 22,943 0 0
M & T BK CORP COM 55261F104 5,045,491 23,187 SH SOLE 23,187 0 0
POOL CORP COM 73278L105 2,619,057 16,180 SH SOLE 16,180 0 0
ISHARES SILVER TR ISHARES 46428Q109 2,117,659 38,849 SH SOLE 38,849 0 0
ISHARES TR US BR DEL SE ETF 464288794 1,350,289 7,666 SH SOLE 7,666 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 1,866,323 19,512 SH SOLE 19,512 0 0
ISHARES TR US HLTHCR PR ETF 464288828 1,623,482 29,577 SH SOLE 29,577 0 0
SPDR SERIES TRUST ST STR SP REGBNK 78464A698 1,379,842 19,871 SH SOLE 19,871 0 0
ISHARES TR TRUST ISHARE 0-1 464288679 285,508 2,588 SH SOLE 2,588 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 112,919 1,478 SH SOLE 1,478 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 2,595,394 22,879 SH SOLE 22,879 0 0
ALAMOS GOLD INC COM CL A 011532108 164,671 5,084 SH SOLE 5,084 0 0
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 1,559,255 17,015 SH SOLE 17,015 0 0
SPDR SERIES TRUST ST LON TREAS ETF 78464A664 4,764,753 199,780 SH SOLE 199,780 0 0
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 238,983 4,170 SH SOLE 4,170 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 4,775,263 178,115 SH SOLE 178,115 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 8,559,532 110,803 SH SOLE 110,803 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 373,885 4,347 SH SOLE 4,347 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 284,662 14,696 SH SOLE 14,696 0 0
MARATHON PETE CORP COM 56585A102 126,534 320 SH SOLE 320 0 0
DIREXION SHARES ETF TRUST DAILY 500 1X ETF 25460E869 17,049,786 2,010,588 SH SOLE 2,010,588 0 0
INVESCO EXCH TRADED FD TR II SHORT TERM ETF 46138G888 174,385 1,652 SH SOLE 1,652 0 0