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
SPDR S&P500 ETF TRUST TRUST UNIT DEPOSITARY RECEIPT TR UNIT 78462F103 21,420 54,047 SH   SOLE   0 0 54,047
MAIN STR CAP CORP COM COM 56035L104 15,909 406,372 SH   SOLE   0 0 406,372
EXXON MOBIL CORP COM 30231G102 15,644 280,219 SH   SOLE   0 0 280,219
VANGUARD WHITEHALL FDS HIGH DIV YLD HIGH DIV YLD 921946406 9,464 93,627 SH   SOLE   0 0 93,627
CONOCOPHILLIPS COM COM 20825C104 8,619 162,722 SH   SOLE   0 0 162,722
ENERGY TRANSFER LP COM UT LTD PTN COM UT LTD PTN 29273V100 7,698 1,002,364 SH   SOLE   0 0 1,002,364
FIDELITY VALUE FACTOR ETF VLU FACTOR ETF 316092782 7,631 170,338 SH   SOLE   0 0 170,338
APPLE INC COM 037833100 4,873 39,895 SH   SOLE   0 0 39,895
MICROSOFT CORP COM 594918104 4,820 20,445 SH   SOLE   0 0 20,445
ISHARES TR RUS 1000 GRW ETF RUS 1000 GRW ETF 464287614 4,571 18,809 SH   SOLE   0 0 18,809
ISHARES RUSSELL 1000 VALUE ETF RUS 1000 VAL ETF 464287598 4,337 28,622 SH   SOLE   0 0 28,622
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309 4,312 66,236 SH   SOLE   0 0 66,236
ISHARES S&P 500 VALUE ETF S&P 500 VAL ETF 464287408 3,956 28,016 SH   SOLE   0 0 28,016
VANGUARD EXTENDED MARKETS INDEX FUND EXTEND MKT ETF 922908652 3,848 21,755 SH   SOLE   0 0 21,755
VANGUARD INDEX FUNDS S&P 500 ETF USD S&P 500 ETF SHS 922908363 3,795 10,419 SH   SOLE   0 0 10,419
RANGE RESOURCES CORP COM 75281A109 3,701 358,292 SH   SOLE   0 0 358,292
AMAZON.COM INC COM 023135106 3,251 1,051 SH   SOLE   0 0 1,051
IDEXX LABORATORIES INC COM USD0.10 COM 45168D104 2,688 5,495 SH   SOLE   0 0 5,495
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 2,489 1,207 SH   SOLE   0 0 1,207
ENTERPRISE PRODS PARTNERS L P COM COM 293792107 2,399 108,956 SH   SOLE   0 0 108,956
FIRST TR EXCHNG TRADED FD VIII TCW UNCONSTRAI TCW UNCONSTRAI 33740F888 2,154 80,902 SH   SOLE   0 0 80,902
SELECT SECTOR SPDR TRUST AMEX FINANCIAL SELECT INDEX USD DIS SBI INT-FINL 81369Y605 1,733 50,906 SH   SOLE   0 0 50,906
VANGUARD SPECIALIZED FUNDS DIV APP ETF DIV APP ETF 921908844 1,720 11,700 SH   SOLE   0 0 11,700
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 1,639 6,416 SH   SOLE   0 0 6,416
JPMORGAN CHASE & CO COM 46625H100 1,627 10,692 SH   SOLE   0 0 10,692
ISHARES TR MSCI KLD400 SOC MSCI KLD400 SOC 464288570 1,546 20,254 SH   SOLE   0 0 20,254
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 1,510 6,836 SH   SOLE   0 0 6,836
FACEBOOK INC-CLASS A CL A 30303M102 1,458 4,952 SH   SOLE   0 0 4,952
JOHNSON &JOHNSON COM USD1.00 COM 478160104 1,416 8,620 SH   SOLE   0 0 8,620
TARGA RESOURCES CORP COM 87612G101 1,396 43,994 SH   SOLE   0 0 43,994
DEVON ENERGY CORP NEW COM 25179M103 1,336 61,156 SH   SOLE   0 0 61,156
NUVEEN AMT FREE QLTY MUN INCME COM COM 670657105 1,225 82,700 SH   SOLE   0 0 82,700
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP COM UNIT RP LP 559080106 1,177 27,161 SH   SOLE   0 0 27,161
MPLX LP COM UNIT REP LTD COM UNIT REP LTD 55336V100 1,168 45,582 SH   SOLE   0 0 45,582
VERIZON COMMUNICATIONS INC COM 92343V104 1,137 19,554 SH   SOLE   0 0 19,554
ISHARES IBONDS DEC 2021 TERM CORPORATE ETF IBONDS DEC21 ETF 46434VBK5 1,135 45,700 SH   SOLE   0 0 45,700
ISHARES TR IBONDS DEC 26 IBONDS DEC 26 46435U259 1,129 42,100 SH   SOLE   0 0 42,100
UNITEDHEALTH GROUP INC COM 91324P102 1,115 2,999 SH   SOLE   0 0 2,999
HOME DEPOT INC COM 437076102 1,089 3,568 SH   SOLE   0 0 3,568
VISA INC COM CL A 92826C839 1,055 4,986 SH   SOLE   0 0 4,986
ISHARES TR IBONDS DEC 2025 TERM MUNI BDS ETF IBONDS DEC 25 46435U432 1,039 37,200 SH   SOLE   0 0 37,200
ISHARES TR IBONDS DEC 2024 TERM MUNI BD ETF IBONDS DEC 46435U697 1,031 38,200 SH   SOLE   0 0 38,200
BK OF AMERICA CORP COM COM 060505104 977 25,271 SH   SOLE   0 0 25,271
CHEVRON CORP NEW COM COM 166764100 967 9,235 SH   SOLE   0 0 9,235
TESLA INC COM COM 88160R101 960 1,438 SH   SOLE   0 0 1,438
PROCTER AND GAMBLE CO COM COM 742718109 928 6,853 SH   SOLE   0 0 6,853
TEXAS INSTRUMENTS INC COM USD1.00 COM 882508104 889 4,705 SH   SOLE   0 0 4,705
DISNEY WALT CO COM COM 254687106 857 4,649 SH   SOLE   0 0 4,649
ABBVIE INC COM USD0.01 COM 00287Y109 850 7,861 SH   SOLE   0 0 7,861
CISCO SYSTEMS INC COM 17275R102 842 16,301 SH   SOLE   0 0 16,301
BLACKSTONE MORTGAGE TRUST INC COM USD0.01 CLS A COM CL A 09257W100 833 26,890 SH   SOLE   0 0 26,890
NVIDIA CORPORATION COM COM 67066G104 827 1,549 SH   SOLE   0 0 1,549
PEPSICO INC COM 713448108 752 5,322 SH   SOLE   0 0 5,322
MORGAN STANLEY COM USD0.01 COM NEW 617446448 745 9,599 SH   SOLE   0 0 9,599
THERMO FISHER SCIENTIFIC INC COM 883556102 745 1,633 SH   SOLE   0 0 1,633
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 731 14,900 SH   SOLE   0 0 14,900
MERCK &CO. INC COM COM 58933Y105 685 8,894 SH   SOLE   0 0 8,894
DIAMONDBACK ENERGY INC COM USD0.01 COM 25278X109 681 9,269 SH   SOLE   0 0 9,269
LAM RESEARCH CORP COM USD0.001 COM 512807108 677 1,138 SH   SOLE   0 0 1,138
ABBOTT LABORATORIES COM 002824100 640 5,344 SH   SOLE   0 0 5,344
PHILLIPS 66 COM COM 718546104 635 7,796 SH   SOLE   0 0 7,796
MASTERCARD INCORPORATED CL A CL A 57636Q104 630 1,771 SH   SOLE   0 0 1,771
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 621 1,308 SH   SOLE   0 0 1,308
CUMMINS INC COM 231021106 621 2,399 SH   SOLE   0 0 2,399
STARWOOD PPTY TR INC COM COM 85571B105 621 25,110 SH   SOLE   0 0 25,110
VANGUARD MID-CAP INDEX FUND MID CAP ETF 922908629 614 2,774 SH   SOLE   0 0 2,774
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 608 294 SH   SOLE   0 0 294
ACCENTURE PLC SHS CLASS A G1151C101 607 2,200 SH   SOLE   0 0 2,200
PAYPAL HLDGS INC COM COM 70450Y103 602 2,480 SH   SOLE   0 0 2,480
COCA-COLA CO COM 191216100 600 11,387 SH   SOLE   0 0 11,387
BROADCOM INC COM COM 11135F101 588 1,269 SH   SOLE   0 0 1,269
INTEL CORP COM USD0.001 COM 458140100 584 9,126 SH   SOLE   0 0 9,126
ISHARES IBONDS DEC 2022 TERM MUNI BOND ETF IBONDS DEC2022 46435G755 577 21,920 SH   SOLE   0 0 21,920
ROYAL DUTCH SHELL ADR REP 2 CL A ORD SPONS ADR A 780259206 569 14,525 SH   SOLE   0 0 14,525
HONEYWELL INTERNATIONAL INC COM USD1 COM 438516106 557 2,566 SH   SOLE   0 0 2,566
UNION PAC CORP COM COM 907818108 546 2,481 SH   SOLE   0 0 2,481
J P MORGAN EXCHANGE-TRADED FD BETBULD JAPAN BETBULD JAPAN 46641Q712 545 19,147 SH   SOLE   0 0 19,147
UNITED PARCEL SERVICE INC CL B 911312106 540 3,179 SH   SOLE   0 0 3,179
COMCAST CORP CL A 20030N101 537 9,927 SH   SOLE   0 0 9,927
AT&T INC COM USD1 COM 00206R102 532 17,598 SH   SOLE   0 0 17,598
AMGEN INC COM 031162100 531 2,135 SH   SOLE   0 0 2,135
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BD ETF 0-5YR INVT GR CP 46434V100 514 9,936 SH   SOLE   0 0 9,936
WELLS FARGO CO NEW COM COM 949746101 514 13,158 SH   SOLE   0 0 13,158
ISHARES IBONDS DEC 2023 TERM CORPORATE ETF IBONDS DEC23 ETF 46434VAX8 511 19,552 SH   SOLE   0 0 19,552
CVS HEALTH CORPORATION COM USD0.01 COM 126650100 506 6,728 SH   SOLE   0 0 6,728
BRISTOL-MYERS SQUIBB CO COM COM 110122108 504 7,995 SH   SOLE   0 0 7,995
CHENIERE ENERGY INC COM USD0.003 COM NEW 16411R208 491 6,827 SH   SOLE   0 0 6,827
NIKE INC CLASS B COM NPV CL B 654106103 489 3,683 SH   SOLE   0 0 3,683
PFIZER INC COM 717081103 480 13,256 SH   SOLE   0 0 13,256
BOEING CO COM USD5.00 COM 097023105 476 1,869 SH   SOLE   0 0 1,869
INTERNATIONAL BUS MACH CORP COM USD0.20 COM 459200101 471 3,536 SH   SOLE   0 0 3,536
3M CO COM 88579Y101 460 2,391 SH   SOLE   0 0 2,391
PHILIP MORRIS INTERNATIONAL INC COM NPV COM 718172109 455 5,130 SH   SOLE   0 0 5,130
CITIGROUP INC COM NEW 172967424 452 6,217 SH   SOLE   0 0 6,217
J P MORGAN EXCHANGE-TRADED FD ULTRA SHRT INC ULTRA SHRT INC 46641Q837 436 8,600 SH   SOLE   0 0 8,600
ISHARES IBONDS DEC 2021 TERM MUNI BOND ETF IBONDS DEC2021 46435G789 433 16,870 SH   SOLE   0 0 16,870
MCDONALD S CORP COM 580135101 428 1,911 SH   SOLE   0 0 1,911
INDUSTRIAL SELECT SECTOR SPDR FUND SBI INT-INDS 81369Y704 419 4,259 SH   SOLE   0 0 4,259
ISHARES TR IBONDS 23 TRM HG IBONDS 23 TRM HG 46435U150 416 16,907 SH   SOLE   0 0 16,907
ISHARES INC CORE MSCI EMERGING MKTS ETF CORE MSCI EMKT 46434G103 413 6,418 SH   SOLE   0 0 6,418
ISHARES TR IBONDS DEC2023 TERM MUNI BD ETF IBONDS DEC2023 46435G318 411 15,730 SH   SOLE   0 0 15,730
LOCKHEED MARTIN CORP COM USD1.00 COM 539830109 410 1,112 SH   SOLE   0 0 1,112
APPLIED MATERIALS INC COM USD0.01 COM 038222105 402 3,015 SH   SOLE   0 0 3,015
CATERPILLAR INC COM COM 149123101 392 1,693 SH   SOLE   0 0 1,693
J P MORGAN EXCHANGE-TRADED FD BETABULDR DEVE BETABULDR DEVE 46641Q688 391 13,774 SH   SOLE   0 0 13,774
ISHARES CORE US AGGREGATE BOND ETF CORE US AGGBD ET 464287226 387 3,400 SH   SOLE   0 0 3,400
TWITTER INC COM USD0.000005 COM 90184L102 385 6,062 SH   SOLE   0 0 6,062
ISHARES IBONDS DEC 2022 TERM CORPORATE ETF IBONDS DEC22 ETF 46434VBA7 384 15,100 SH   SOLE   0 0 15,100
GILEAD SCIENCES INC COM USD0.001 COM 375558103 382 5,925 SH   SOLE   0 0 5,925
LINDE PLC COM EUR0.001 SHS G5494J103 382 1,364 SH   SOLE   0 0 1,364
NETFLIX INC COM 64110L106 377 723 SH   SOLE   0 0 723
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 375 4,100 SH   SOLE   0 0 4,100
WALMART INC COM COM 931142103 372 2,743 SH   SOLE   0 0 2,743
TARGET CORP COM 87612E106 364 1,842 SH   SOLE   0 0 1,842
PRICE T ROWE GROUPS COM USD0.20 COM 74144T108 359 2,097 SH   SOLE   0 0 2,097
DANAHER CORPORATION COM COM 235851102 353 1,570 SH   SOLE   0 0 1,570
SALESFORCE.COM INC COM USD0.001 COM 79466L302 347 1,640 SH   SOLE   0 0 1,640
COSTCO WHOLESALE CORP COM USD0.01 COM 22160K105 344 977 SH   SOLE   0 0 977
MEDTRONIC PLC SHS G5960L103 343 2,905 SH   SOLE   0 0 2,905
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 333 2,359 SH   SOLE   0 0 2,359
DISCOVER FINANCIAL SERVICES COM 254709108 331 3,494 SH   SOLE   0 0 3,494
ELI LILLY AND CO COM 532457108 321 1,721 SH   SOLE   0 0 1,721
EMERSON ELECTRIC CO COM 291011104 315 3,501 SH   SOLE   0 0 3,501
ADVANCED MICRO DEVICES INC COM 007903107 305 3,887 SH   SOLE   0 0 3,887
ORACLE CORP COM 68389X105 303 4,332 SH   SOLE   0 0 4,332
CROWN CASTLE INTL CORP NEW COM ISIN #US22822V1017 SEDOL #BTGQCX1 COM 22822V101 286 1,667 SH   SOLE   0 0 1,667
ISHARES IBONDS DEC 2024 TERM CORPORATE ETF IBONDS DEC24 ETF 46434VBG4 286 10,875 SH   SOLE   0 0 10,875
UBER TECHNOLOGIES INC COM COM 90353T100 272 5,004 SH   SOLE   0 0 5,004
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 270 3,496 SH   SOLE   0 0 3,496
DUKE ENERGY CORP NEW COM NEW ISIN #US26441C2044 SEDOL #B7JZSK0 COM NEW 26441C204 264 2,739 SH   SOLE   0 0 2,739
ISHARES IBONDS DEC 2025 TERM CORPORATE ETF IBONDS DEC25 ETF 46434VBD1 264 9,861 SH   SOLE   0 0 9,861
ISHARES TR IBONDS 22 TRM HG IBONDS 22 TRM HG 46435U176 263 10,855 SH   SOLE   0 0 10,855
ISHARES TRUST IBONDS DEC 2027 TERM MUNI BOND ETF IBONDS DEC 27 46435U283 261 9,700 SH   SOLE   0 0 9,700
KIMBERLY-CLARK CORP COM COM 494368103 255 1,841 SH   SOLE   0 0 1,841
STARBUCKS CORP COM USD0.001 COM 855244109 255 2,342 SH   SOLE   0 0 2,342
QUALCOMM INC COM 747525103 253 1,912 SH   SOLE   0 0 1,912
BROOKFIELD ASSET MGMT INC CL A LTD VT SH ISIN #CA1125851040 SEDOL #2092599 CL A LTD VT SH 112585104 246 5,541 SH   SOLE   0 0 5,541
LOWES COMPANIES INC COM USD0.50 COM 548661107 245 1,293 SH   SOLE   0 0 1,293
SCHWAB CHARLES CORP COM COM 808513105 242 3,713 SH   SOLE   0 0 3,713
ALTRIA GROUP INC COM 02209S103 241 4,728 SH   SOLE   0 0 4,728
METLIFE INC COM USD0.01 COM 59156R108 240 3,952 SH   SOLE   0 0 3,952
FORD MTR CO DEL COM COM 345370860 236 19,343 SH   SOLE   0 0 19,343
ESTEE LAUDER COMPANIES INC COM USD0.01 CLASS A CL A 518439104 235 811 SH   SOLE   0 0 811
BOOKING HOLDINGS INC COM COM 09857L108 232 100 SH   SOLE   0 0 100
DEERE & CO COM 244199105 231 619 SH   SOLE   0 0 619
ENTERGY CORP COM 29364G103 229 2,307 SH   SOLE   0 0 2,307
BLACKROCK INC COM USD0.01 COM 09247X101 225 299 SH   SOLE   0 0 299
LYONDELLBASELL INDUSTRIES N V COM EUR0.04 CLASS A SHS - A - N53745100 221 2,129 SH   SOLE   0 0 2,129
CIGNA CORP NEW COM COM 125523100 214 889 SH   SOLE   0 0 889
DIGITAL REALTY TRUST INC COM 253868103 214 1,521 SH   SOLE   0 0 1,521
AMERICAN TOWER CORP COM USD0.01 COM 03027X100 210 882 SH   SOLE   0 0 882
INTUIT INC COM 461202103 209 546 SH   SOLE   0 0 546
GRAHAM HLDGS CO COM CL B COM CL B 384637104 206 367 SH   SOLE   0 0 367
MICRON TECHNOLOGY INC COM 595112103 206 2,341 SH   SOLE   0 0 2,341
SERVICENOW INC COM USD0.001 COM 81762P102 206 412 SH   SOLE   0 0 412
GENERAL ELECTRIC CO COM USD0.06 COM 369604103 202 15,424 SH   SOLE   0 0 15,424
CHUBB LIMITED COM NPV ISIN #CH0044328745 COM H1467J104 201 1,278 SH   SOLE   0 0 1,278
OAKTREE SPECIALTY LENDING CORP COM COM 67401P108 83 13,500 SH   SOLE   0 0 13,500