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,021,129 4,779 SH SOLE 0 0 4,779
ISHARES TR RUS 1000 GRW ETF 464287614 154,783 363 SH SOLE 0 0 363
ADOBE INC COM 00724F101 5,063,356 20,830 SH SOLE 0 0 20,830
ADVANCED MICRO DEVICES INC COM 007903107 4,905,308 24,113 SH SOLE 0 0 24,113
GENUINE PARTS CO COM 372460105 2,144,927 20,283 SH SOLE 0 0 20,283
GSK PLC SPONSORED ADR 37733W204 2,979,708 53,990 SH SOLE 0 0 53,990
QUALCOMM INC COM 747525103 5,723,627 44,445 SH SOLE 0 0 44,445
DISNEY WALT CO COM 254687106 2,916,555 30,261 SH SOLE 0 0 30,261
MEDTRONIC PLC SHS G5960L103 4,573,127 52,777 SH SOLE 0 0 52,777
MICROSOFT CORP COM 594918104 166,577 450 SH SOLE 0 0 450
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 1,455,388 10,951 SH SOLE 0 0 10,951
ISHARES TR MSCI UK ETF NEW 46435G334 1,303,836 28,618 SH SOLE 0 0 28,618
ISHARES INC MSCI STH KOR ETF 464286772 1,606,511 13,060 SH SOLE 0 0 13,060
TARGET CORP COM 87612E106 2,182,933 18,011 SH SOLE 0 0 18,011
CULLEN FROST BANKERS INC COM 229899109 68,540 500 SH SOLE 0 0 500
DOMINION ENERGY INC COM 25746U109 4,216,619 68,208 SH SOLE 0 0 68,208
SLB LIMITED COM STK 806857108 3,138,079 61,064 SH SOLE 0 0 61,064
MERCK & CO INC COM 58933Y105 19,968 166 SH SOLE 0 0 166
KIMBERLY-CLARK CORP COM 494368103 19,294 200 SH SOLE 0 0 200
HOME DEPOT INC COM 437076102 109,520 333 SH SOLE 0 0 333
HARLEY DAVIDSON INC COM 412822108 3,214,697 158,986 SH SOLE 0 0 158,986
NIKE INC CL B 654106103 1,725,629 32,670 SH SOLE 0 0 32,670
MONDELEZ INTL INC CL A 609207105 9,568 166 SH SOLE 0 0 166
WELLS FARGO & CO COM 949746101 4,519,380 56,769 SH SOLE 0 0 56,769
ISHARES TR 1 3 YR TREAS BD 464287457 1,445,058 17,501 SH SOLE 0 0 17,501
ISHARES TR 7-10 YR TRSY BD 464287440 2,062,554 21,611 SH SOLE 0 0 21,611
ISHARES TR 20 YR TR BD ETF 464287432 3,584,892 41,353 SH SOLE 0 0 41,353
FISERV INC COM 337738108 2,470,712 44,278 SH SOLE 0 0 44,278
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,923,191 14,742 SH SOLE 0 0 14,742
RTX CORPORATION COM 75513E101 193 1 SH SOLE 0 0 1
INTUIT COM 461202103 2,918,133 6,749 SH SOLE 0 0 6,749
OMNICOM GROUP INC COM 681919106 4,888,372 64,910 SH SOLE 0 0 64,910
COMCAST CORP NEW CL A 20030N101 3,004,301 104,643 SH SOLE 0 0 104,643
IDEXX LABS INC COM 45168D104 3,059,491 5,445 SH SOLE 0 0 5,445
DEVON ENERGY CORP NEW COM 25179M103 3,932,458 78,149 SH SOLE 0 0 78,149
ISHARES TR ISHARES SEMICDTR 464287523 1,725,136 5,249 SH SOLE 0 0 5,249
HUNT J B TRANS SVCS INC COM 445658107 4,128,660 19,484 SH SOLE 0 0 19,484
NEWMONT CORP COM 651639106 5,155,623 47,627 SH SOLE 0 0 47,627
ARCHER DANIELS MIDLAND CO COM 039483102 3,255,494 44,786 SH SOLE 0 0 44,786
AKAMAI TECHNOLOGIES INC COM 00971T101 2,417,363 21,048 SH SOLE 0 0 21,048
EOG RES INC COM 26875P101 2,985,515 20,651 SH SOLE 0 0 20,651
ROBERT HALF INC. COM 770323103 5,034,178 198,196 SH SOLE 0 0 198,196
D R HORTON INC COM 23331A109 2,395,312 17,456 SH SOLE 0 0 17,456
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 285,461 5,982 SH SOLE 0 0 5,982
PROLOGIS INC. COM 74340W103 3,168,090 23,968 SH SOLE 0 0 23,968
CLOROX CO DEL COM 189054109 1,183,973 11,425 SH SOLE 0 0 11,425
PRICE T ROWE GROUP INC COM 74144T108 1,792,073 19,881 SH SOLE 0 0 19,881
TOYOTA MOTOR CORP ADS 892331307 2,149,931 10,432 SH SOLE 0 0 10,432
SPDR GOLD TR GOLD SHS 78463V107 215,145 500 SH SOLE 0 0 500
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,106,887 12,479 SH SOLE 0 0 12,479
MCCORMICK & CO INC COM NON VTG 579780206 630,500 12,500 SH SOLE 0 0 12,500
ISHARES TR MICRO-CAP ETF 464288869 1,478,787 9,265 SH SOLE 0 0 9,265
ISHARES GOLD TR ISHARES NEW 464285204 4,488,931 50,918 SH SOLE 0 0 50,918
THERMO FISHER SCIENTIFIC INC COM 883556102 65,865 134 SH SOLE 0 0 134
WHEATON PRECIOUS METALS CORP COM 962879102 3,284,421 25,070 SH SOLE 0 0 25,070
M & T BK CORP COM 55261F104 5,449,759 26,363 SH SOLE 0 0 26,363
ISHARES SILVER TR ISHARES 46428Q109 2,740,046 40,212 SH SOLE 0 0 40,212
ISHARES TR US BR DEL SE ETF 464288794 1,323,455 8,061 SH SOLE 0 0 8,061
SPDR SERIES TRUST STATE STREET SPD 78464A698 1,388,021 21,305 SH SOLE 0 0 21,305
ISHARES TR TRUST ISHARE 0-1 464288679 1,806,312 16,363 SH SOLE 0 0 16,363
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 83,585 1,066 SH SOLE 0 0 1,066
ISHARES TR 3 7 YR TREAS BD 464288661 2,540,412 21,420 SH SOLE 0 0 21,420
ALAMOS GOLD INC COM CL A 011532108 225,882 5,084 SH SOLE 0 0 5,084
NORTHERN OIL & GAS INC COM 665531307 5,846 200 SH SOLE 0 0 200
SPDR SERIES TRUST STATE STREET SPD 78464A664 4,387,287 166,817 SH SOLE 0 0 166,817
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 1,517,702 21,194 SH SOLE 0 0 21,194
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 12,526,483 158,023 SH SOLE 0 0 158,023
GLOBAL X FDS GLOBAL X SILVER 37954Y848 391,578 4,347 SH SOLE 0 0 4,347
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 358,435 14,696 SH SOLE 0 0 14,696
MARATHON PETE CORP COM 56585A102 78,138 320 SH SOLE 0 0 320
DIREXION SHARES ETF TRUST DAILY S&P 500 BU 25459Y165 12,351,314 74,698 SH SOLE 0 0 74,698
INVESCO EXCH TRADED FD TR II SHORT TERM TREAS 46138G888 174,369 1,652 SH SOLE 0 0 1,652
WORLD GOLD TR SPDR GLD MINIS 98149E303 1,827,476 19,716 SH SOLE 0 0 19,716