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
AMAZON COM INC COM 023135106 5,553 1,705 SH   SOLE   0 0 1,705
DANAHER CORPORATION COM 235851102 4,531 20,397 SH   SOLE   0 0 20,397
DOUBLELINE OPPORTUNISTIC CR COM 258623107 4,825 245,538 SH   SOLE   0 0 245,538
DUKE ENERGY CORP NEW COM NEW 26441C204 3,641 39,763 SH   SOLE   0 0 39,763
EXXON MOBIL CORP COM 30231G102 1,550 37,592 SH   SOLE   0 0 37,592
FIRSTSERVICE CORP NEW COM 33767E202 5,579 40,791 SH   SOLE   0 0 40,791
GREEN BRICK PARTNERS INC COM 392709101 4,891 213,038 SH   SOLE   0 0 213,038
HEICO CORP NEW CL A 422806208 5,185 44,297 SH   SOLE   0 0 44,297
IAC INTERACTIVECORP NEW COM 44891N109 5,070 26,778 SH   SOLE   0 0 26,778
IES HLDGS INC COM 44951W106 10,844 235,540 SH   SOLE   0 0 235,540
ISHARES GOLD TRUST ISHARES 464285105 399 22,031 SH   SOLE   0 0 22,031
ISHARES TR TIPS BD ETF 464287176 1,616 12,662 SH   SOLE   0 0 12,662
ISHARES TR 20 YR TR BD ETF 464287432 2,743 17,392 SH   SOLE   0 0 17,392
LOWES COS INC COM 548661107 4,758 29,642 SH   SOLE   0 0 29,642
MESA LABS INC COM 59064R109 4,366 15,232 SH   SOLE   0 0 15,232
MICROSOFT CORP COM 594918104 4,121 18,530 SH   SOLE   0 0 18,530
NESCO HLDGS INC COM 64083J104 6,568 891,141 SH   SOLE   0 0 891,141
NVR INC COM 62944T105 4,899 1,201 SH   SOLE   0 0 1,201
PALANTIR TECHNOLOGIES INC CL A 69608A108 7,220 306,586 SH   SOLE   0 0 306,586
PAR TECHNOLOGY CORP COM 698884103 5,641 89,843 SH   SOLE   0 0 89,843
PATRICK INDS INC COM 703343103 7,962 116,488 SH   SOLE   0 0 116,488
PAYPAL HLDGS INC COM 70450Y103 246 1,050 SH   SOLE   0 0 1,050
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 210 9,908 SH   SOLE   0 0 9,908
PIMCO DYNAMIC INCOME FD SHS 72201Y101 835 31,577 SH   SOLE   0 0 31,577
POOL CORP COM 73278L105 5,493 14,745 SH   SOLE   0 0 14,745
ROPER TECHNOLOGIES INC COM 776696106 4,100 9,511 SH   SOLE   0 0 9,511
SERVICE CORP INTL COM 817565104 4,314 87,854 SH   SOLE   0 0 87,854
SHARPSPRING INC COM 820054104 2,133 131,044 SH   SOLE   0 0 131,044
SPDR GOLD TR GOLD SHS 78463V107 12,751 71,488 SH   SOLE   0 0 71,488
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9,302 182,038 SH   SOLE   0 0 182,038
WASTE CONNECTIONS INC COM 94106B101 3,716 36,224 SH   SOLE   0 0 36,224