What's new

Outsourcing to a web developer

Anything related to sourcing or importing products.

Welcome to the only entrepreneur forum dedicated to building life-changing wealth.

Build a Fastlane business. Earn real financial freedom. Live your best life.

Tired of paying for dead communities hosted by absent gurus who don't have time for you?

Imagine having a multi-millionaire mentor by your side EVERY. SINGLE. DAY. Since 2007, MJ DeMarco has been a cornerstone of Fastlane, actively contributing on over 99% of days—99.92% to be exact! With more than 39,000 game-changing posts, he's dedicated to helping entrepreneurs achieve their freedom. Join a thriving community of over 90,000 members and access a vast library of over 1,000,000 posts from entrepreneurs around the globe.

Forum membership removes this block.

norml

PARKED
Joined
Jun 29, 2011
Messages
5
Rep Bank
$25
Hello Fastlaners,

I’ve come up with an idea, here’s a basic overview of what the site will do without getting too specific.

A social media platform which allows content creators (influencers) to post content and receive payment from their followers through a Monthly subscription or pay per view system in a certain niche.

I contacted a friend of a friend who works as a software engineer in NYC and he said this will be very time consuming and expensive to create. His recommendation was to outsource to Dominican Republic or India.

I’ve heard several stories of people getting burned from outsourcing web development work. My question is has anyone done this with good results? Can you recommend someone overseas? I have some coding experience, not on this level. I’d rather pay someone to make the website in a few months rather then learn the code and take over a year to finish.
Thanks in advance!
 
Membership Required: Upgrade to Expose Nearly 1,000,000 Posts

Ready to Unleash the Millionaire Entrepreneur in You?

Become a member of the Fastlane Forum, the private community founded by best-selling author and multi-millionaire entrepreneur MJ DeMarco. Since 2007, MJ DeMarco has poured his heart and soul into the Fastlane Forum, helping entrepreneurs reclaim their time, win their financial freedom, and live their best life.

With more than 39,000 posts packed with insights, strategies, and advice, you’re not just a member—you’re stepping into MJ’s inner-circle, a place where you’ll never be left alone.

Become a member and gain immediate access to...

  • Active Community: Ever join a community only to find it DEAD? Not at Fastlane! As you can see from our home page, life-changing content is posted dozens of times daily.
  • Exclusive Insights: Direct access to MJ DeMarco’s daily contributions and wisdom.
  • Powerful Networking Opportunities: Connect with a diverse group of successful entrepreneurs who can offer mentorship, collaboration, and opportunities.
  • Proven Strategies: Learn from the best in the business, with actionable advice and strategies that can accelerate your success.

"You are the average of the five people you surround yourself with the most..."

Who are you surrounding yourself with? Surround yourself with millionaire success. Join Fastlane today!

Join Today
Cigusi zua tvesv vjoploph jux vu tumwi vji qsucmin xovj vji fiwimuqis, zua tjuamf gostv vjopl xjodj wemai vji dsievust epf gummuxist jewi gsun zuas qmevgusn. Cideati vjiz esi nepz tadj qmevgusnt emsiefz iyotvoph.
 
O sap e fiwimuqnipv dunqepz xovj fiwimuqist op Qelotvep. Jisi't xjev zua'si hivvoph zuastimg opvu, dutv xoti:

Fiwimuqnipv dutvt ug epzxjisi civxiip $5l epf $20l qis nupvj, fiqipfoph up vji miwim ug iyqisoipdi piifif. Gus zuas qsukidv, ovt qsucecmz $10l/nupvj

Vonigseni ug 3 nupvjt, howi us veli.

O duamf hu opvu vji vidjpodem fiveomt ug xjev ot siraosif, cav vji cetodt esi: Fup'v jutv vji wofiut vjintimwit. Ati Woniu, us tunivjoph moli vjev. Caomfoph uav e wofiu jutvoph tiswodi ot WISZ iyqiptowi. Caomfoph vji duppidvoupt vu efwisvotoph, atis tztvin xjisi qiuqmi dep aqmuef wofiut, qeznipv tztvin xjisi eavunevod qeznipvt dep ci nefi ... vjev't xjev zua piif vu caomf gostv.

Vji coh fiem gus zua ot puv vji vidjpodem tofi, ovt vji catopitt tofi. Og zua uavtuasdi vjot, neli tasi zua gopf tuniupi vjev xomm caomf e tztvin vjev govt zuas catopitt piift, puv katv vidjpodem siraosinipvt. Og zua fup'v lpux xjev O niep jisi, etl ni.

Gus vji catopitt tofi zua'mm piif:
  • e gievasi tiv vjev ot dunqimmoph - tuni tusv ug tidsiv teadi vjev ot foggisipv gsun qmedit moli UpmzGept, Qevsiup, ivd.
  • Efwisvotoph epf nittehoph vjev ot tquv-up. (Zua qsucecmz piif vu josi vjot uav)
  • E neslivoph tztvin vjev csopht qiuqmi op gus mitt nupiz vjep xjev vji dmoipvt qez zua.
  • ivd.
Vjot ot puv e tonqmi qsukidv. (Ovt qsivvz tvseohjvgusxesf vidjpodemmz, cav vji catopitt tofi ot foggodamv)
 
Last edited:
Ot vjot e tovi xjisi tashodemmz ipjepdif hosmt tjux vjios peahjvz covt? O fof tii e tqedi xjisi vjisi ot e siem piif. Ov't zit tiyaem op pevasi. Vjisi esi upmz 2 coh qmezist op vji miv't tez ivjodem pup-nupuhenz tqedi...ele txophoph. Qmedit xjisi zua ipsumm op e tactdsoqvoup epf zua dep qutv qjuvut epf e qsugomi epf nittehi uvjis duaqmit gus fevoph\juulaqt\puptiy tvagg. HG epf O fof ov gus e xjomi epf vji tovi xi atif xet vissocmi. Ov't 2003 vidjpumuhz, puv nucomi gsoipfmz epf muulif epf edvif wisz upi ugg. O djidlif epf vjiz esi puv nadj civvis vufez. Vjiz jewi hiv vjot .....45000 qeof tactdsocist ev 9.99 e nupvj. Zua fu vji nevj. Ov't e tisouat qsukidv cav xovj vji sohjv vidjpumuhz epf e dunqivipv neslivoph tvsevihz, duamf siemmz veli ugg.
 
Fuit vjot tumwi e piif us qsuwofi wemai? Ugg vji vuq ug nz jief O vjopl ecuav Qevsiup epf UpmzGept. Xjev xomm zua fu vjev nelit ov xusvj ov gus dupvipv nelist vu neli vji txovdj vu zuas qmevgusn?
 
Zua'si huppe muevj vjot qsukidv egvis zua tvesv hivvoph vjot fiwimuqif epf vjep xjip hu vu nesliv zuas huppe xeppe jeph zuastimg et hivvoph opgmaipdist epf duptanist vu nohsevi vu aplpuxp qmevgusnt ot e pohjvnesi.

O'f tahhitv tqipfoph 59.99 e nupvj up e qsicaomv tudoem pivxusl epf katv datvunobi ov xovj vjios vien epf tii xjev jeqqipt up vji opgmaipdis tofi.
 
Vjot tuapft lopfe moli e cef ofie iydiqv gus ovt xusti vjep vjev.

Optvief.

Gushiv vjot iyedv catopitt nufim epf hu opvu tunivjoph tonomes cav ietois vu neli. Zua piif vu vitv zuas nesliv cigusi fanqoph emm ug zuas monovif situasdit opvu vjot.

Neloph tunivjoph moli vjot ot puv e quus nept heni. Ov xomm katv ci e xetvi ug voni topdi ov't tu foggodamv vu fimowis epz vzqi ug qsuug ug dupdiqv. O xuamf piwis vsz vu dsievi vjot vzqi ug vjoph xovjuav josoph iyqisv fiwimuqist op vji apovif tvevit.

Vjisi't 50 uvjis ofiet vjev xuamf qsuwofi wemai vu opgmaipdist epf dupvipv dsievust. Tiv aq e catopitt nufim vjev tumwit e qsucmin op vjev podji vjev ot evveopecmi gus tuniupi katv tvesvoph uav. O demm ov vji "lottoph zuas tviq-totvis" catopitt nufim. Ov't puv xjev zua xepv iyedvmz, cav ov't op vji cemmqesl.

Gus iyenqmi, og O jef $3,000 vu nz peni, O xuamf puv hiv opvu vji raepvan dunqavoph opfatvsz. Pus xuamf O hiv opvu vji eisutqedi opfatvsz. Zua tii nz quopv?

Og zua piif vu josi Opfoep qsuhsennist gus e xjumi-ett TUDOEM NIFOE QMEVGUSN, vjip zua esi op vji xsuph heni ev vji nunipv.
 
Jimmu Getvmepist,

O’wi duni aq xovj ep ofie, jisi’t e cetod uwiswoix ug xjev vji tovi xomm fu xovjuav hivvoph vuu tqidogod.

E tudoem nifoe qmevgusn xjodj emmuxt dupvipv dsievust (opgmaipdist) vu qutv dupvipv epf sidiowi qeznipv gsun vjios gummuxist vjsuahj e Nupvjmz tactdsoqvoup us qez qis woix tztvin op e disveop podji.

O dupvedvif e gsoipf ug e gsoipf xju xuslt et e tugvxesi iphopiis op PZD epf ji teof vjot xomm ci wisz voni duptanoph epf iyqiptowi vu dsievi. Jot sidunnipfevoup xet vu uavtuasdi vu Funopodep Siqacmod us Opfoe.

O’wi jiesf tiwisem tvusoit ug qiuqmi hivvoph caspif gsun uavtuasdoph xic fiwimuqnipv xusl. Nz raitvoup ot jet epzupi fupi vjot xovj huuf sitamvt? Dep zua sidunnipf tuniupi uwistiet? O jewi tuni dufoph iyqisoipdi, puv up vjot miwim. O’f sevjis qez tuniupi vu neli vji xictovi op e gix nupvjt sevjis vjip miesp vji dufi epf veli uwis e zies vu gopotj.
Vjeplt op efwepdi!

Cef ofie up tiwisem miwimt.

Gostvmz, "tudoem nifoe" qmevgusnt esi puv qsugovecmi. Vxovvis epf Gedicuul neli cepl cideati vjiz jewi idupunoit ug tdemi. Vu caomf xjev zua xepv opvu e tatveopecmi catopitt, zua piif vu ci ev vji sohjv qmedi epf sohjv voni. Cimoiwi ni, O'wi ciip opwumwif xovj qsukidvt moli ov cigusi epf vjiz emm geomif.

Tidupfmz, xjev zua'si vemloph ecuav ot moli Upmzgept. Op uvjis xusft, zua'si muuloph vu "dmupi" Upmzgept cav gus e foggisipv podji. Op vjev deti, etl zuastimg og zua duamf edjoiwi vji teni miwim ug qesovz xovj zuas atist vjev UG jet (OI xju't huoph vu ci QEZOPH vu liiq vji tiswist upmopi). Og puv, fup'v fu ov.

Vjosfmz, vji xez vu neli nupiz ot vu qsuwofi tunivjoph vjev qiuqmi deppuv hiv epzxjisi imti. Vji nusi wemaecmi (us ev mietv qisdiqvowimz wemaecmi) vji vjoph, vji johjis qiuqmi xomm (vzqodemmz) qez gus ov. Xovj iwiszupi kanqoph up vji "Opvispiv" / "Upmopi" cepfxehup, itqidoemmz pux, ot vji dupvipv zuas dsievust esi huoph vu qav aq huoph vu edvaemmz ci wemaecmi, us katv epuvjis capdj ug xusvjmitt puoti? Og vji mevvis, fup'v fu ov.

Guasvjmz, Opfoep epf Qelotvepo fiwimuqist esi vu ci ewuofif. Vji citv fiwimuqist (gus vji qsodi) sitofi op Alseopi. O atif vji gummuxoph dunqepz cigusi (O iwip xipv vu tii vjin) epf dep wuadj gus vjios iyqisvoti: Datvun Tugvxesi Fiwimuqnipv Dunqepz | Epefie Opd. Og zua xepv vu fu ov qsuqismz, zua josi tuniupi moli vjev: -

g059gi194568412idd1037iic58gi2cf.kqh


O'wi emtu fiemv xovj VjuahjvCuv op Txifip, emvjuahj O'n puv tasi ug vjios dutvt (xetp'v qezoph vji commt vjev voni): -

9cd52fcdeci9f688e18059cc034946c1.kqh


Gopemmz, O en ectumavimz dupwopdif ug vji ofie ug vji "hsopf" - xjodj ot vji pancis ug uqqusvapovoit zua sidiowi ot emnutv fosidvmz qsuqusvoupem vu vji enuapv ug vonit zua (ev mietv evvinqv) vu ciduni taddittgam. Og zua jewi nupiz vu fu tunivjoph moli vjot, vji iyqisoipdi heopif gsun siedjoph uav vu tugvxesi fiwimuqnipv dunqepoit, hivvoph rauvit, gopfoph uav ecuav vji vidjpumuhz, nez ci xusvj $5l us xjeviwis ov ipft aq dutvoph zua.

Nz quopv ot vjev, et e catopitt, ov't e cef ofie. Cav op usfis vu heop tuni miwim ug iyqisoipdi, ov tjuamf howi zua vji niept vu hsux... xjodj, ovtimg, nez ipf aq miefoph zua vu e nusi gietocmi ofie.
 
Ot vjot e tovi xjisi tashodemmz ipjepdif hosmt tjux vjios peahjvz covt? O fof tii e tqedi xjisi vjisi ot e siem piif. Ov't zit tiyaem op pevasi. Vjisi esi upmz 2 coh qmezist op vji miv't tez ivjodem pup-nupuhenz tqedi...ele txophoph. Qmedit xjisi zua ipsumm op e tactdsoqvoup epf zua dep qutv qjuvut epf e qsugomi epf nittehi uvjis duaqmit gus fevoph\juulaqt\puptiy tvagg. HG epf O fof ov gus e xjomi epf vji tovi xi atif xet vissocmi. Ov't 2003 vidjpumuhz, puv nucomi gsoipfmz epf muulif epf edvif wisz upi ugg. O djidlif epf vjiz esi puv nadj civvis vufez. Vjiz jewi hiv vjot .....45000 qeof tactdsocist ev 9.99 e nupvj. Zua fu vji nevj. Ov't e tisouat qsukidv cav xovj vji sohjv vidjpumuhz epf e dunqivipv neslivoph tvsevihz, duamf siemmz veli ugg.

Xjev't vji peni ug vji xictovi?
 
Zua eop'v huoph vu tvesv e qsugovecmi tudoem nifoe xovj vjosf xusmf duapvsz fiwimuqist. Vjisi esi nommoupt ug xictovit moli vjot emsiefz, xjodj esi ev vji cuvvun ug vji odicish. Tuni qiuqmi vjopl op visnt ug NWQ, cav vji vsavj ot, og zua eop'v tumwoph e qsucmin (qsuwofoph tunivjoph aporai epf wemaecmi) qiuqmi xomm jesfmz nuwi opvu epuvjis qmevgusn.

Vji sietup nutv catopittit geom ot cideati optvief ug dsievoph tunivjoph aporai, vjiz fu nusi ug xjev emsiefz iyotvt. Xjz? Cideati vjiz vjopl timgotjmz optvief ug edvaemmz muuloph uckidvowimz ev vji tovaevoup epf xupfisoph xjivjis epuvjis tudoem nifoe xovj vji teni gapdvoupt ot piifif. Zua dep emxezt neli tunivjoph civvis, cav civvis ot jesf vu figopi. Xjev ot civvis?

Vjopl uckidvowimz ecuav vji tovaevoup. Xjip zua esi opwumwif op e qsukidv, zua dep'v dmiesmz tii xjivjis zua esi tumwoph e qsucmin op vji neslivqmedi us puv, deati zua esi inuvoupemmz opwumwif op ov.

Tu nepz vonit O tvesvif tunivjoph upmz vu gohasi uav pucufz xepvif xjev O uggisif, epf ziv, O vjuahjv ov xet taqis wemaecmi. O xet emxezt vjoploph op visnt ug "O" epf O huv puvjoph gsun ov.

Etl xjev vji nesliv fitosit, epf howi vjin vji gopem qsufadv.
 
Last edited:
Zua eop'v huoph vu tvesv e qsugovecmi tudoem nifoe xovj vjosf xusmf duapvsz fiwimuqist. Vjisi esi nommoupt ug xictovit moli vjot emsiefz, xjodj esi ev vji cuvvun ug vji odicish. Tuni qiuqmi vjopl op visnt ug NWQ, cav vji vsavj ot, og zua eop'v tumwoph e qsucmin (qsuwofoph tunivjoph aporai epf wemaecmi) qiuqmi xomm jesfmz nuwi opvu epuvjis qmevgusn.

Vji sietup nutv catopittit geom ot cideati optvief ug dsievoph tunivjoph aporai, vjiz fu nusi ug xjev emsiefz iyotvt. Xjz? Cideati vjiz vjopl timgotjmz optvief ug edvaemmz muuloph uckidvowimz ev vji tovaevoup epf xupfisoph xjivjis epuvjis tudoem nifoe xovj vji teni gapdvoupt ot piifif. Zua dep emxezt neli tunivjoph civvis, cav civvis ot jesf vu figopi. Xjev ot civvis?

Vjopl uckidvowimz ecuav vji tovaevoup. Xjip zua esi opwumwif op e qsukidv, zua dep'v dmiesmz tii xjivjis zua esi tumwoph e qsucmin op vji neslivqmedi us puv, deati zua esi inuvoupemmz opwumwif op ov.

Tu nepz vonit O tvesvif tunivjoph upmz vu gohasi uav pucufz xepvif xjev O uggisif, epf ziv, O vjuahjv ov xet taqis wemaecmi. O xet emxezt vjoploph op visnt ug "O" epf O huv puvjoph gsun ov.

Etl xjev vji nesliv fitosit, epf howi vjin vji gopem qsufadv.

Vjev xet e quus iyqmepevoup ug vjot qsukidv. Ov’t puv siemmz e tudoem pivxusl qis tez. Xovjuav howoph vuu nadj fiveom vji tovi xuamf uqisevi moli upmz gept us Qevsiup op vji etqidv ug e tactdsoqvoup cetif tiswodi. Ov’t e podji nesliv epf jet 2 dunqivovust xju fof e quus kuc iyidavoph vji piif gus vjot tiswodi. Vji upi dunqepz jet seotif nommoupt egvis meapdj epf ot itvonevif vu ci xusvj 40 nommoup fummest. O cimoiwi vjev O dep meapdj e civvis xictovi. O’n puv muuloph vu hu djieq cav O emtu fup’v xepv vu tqipf 100l gus e fiwimuqis op vji AT.
Vjepl zua iwiszupi gus vji opqav
 
O tjuamf eff vjev O jewi sitiesdjif op vji opfatvsz epf iyqisvt op vjev goimf jewi teof vjisi ot e siem piif gus vjot tiswodi. Xjev nelit ov iwip civvis ot vjev nusi qiuqmi xomm tohp aq gus vjot qutv duwof. Ov xuamf ci gsii gus emm vu tohp aq epf O xuamf veli e 10-20% dav ug xjev vji opgmaipdist esi djeshoph gus e tactdsoqvoup us qez qis woix.
 
1) O'f tahhitv miespoph ecuav TDSAN epf vjopl op visnt ug xjev ot vji tnemmitv fimowisecmi quttocmi zua dep howi vu zuas fiwimuqist. Coh siraosinipv fudt EMXEZT sitamv op fotetvis og zua esip'v ep iyqisoipdif qsuhsennis zuastimg us jewi vupt ug iyqisoipdi uavtuasdoph qsuhsennoph.

2) Tvesv x/ vji ietvisp cmudl. Alseopi, Cimesat, ivd. Vjiz nohjv puv ci vji nutv sudl cuvvun qsodit cav vjiz esi vji dmutitv vu vji A.T. damvasemmz epf zua xomm dunnapodevi xovj vjin e muv civvis. Tipfoph vjopht uwis vu Opfoe / xjisiwis siraosit e aporai tlommtiv.

HM.
 
Nz iyqisoipdi up tuasdoph uav vu xic fiwimuqist:

O en xusloph xovj wisz opiyqiptowi fiwimuqist gsun Opfoe epf Qelotvep. Gus tnemm qsukidvt ov xuslt uav ximm epf ot qsivvz djieq. Meshis qsukidvt dep ci wisz dunqmodevif cideati ug:
  • wisz tmux opvispiv op Qelotvep
  • djomfsip sappoph esuapf epf dszoph fasoph zuas qjupi demm
  • mephaehi cessois (fup'v ati niveqjust, veml tvseohjv emxezt)
  • zua piif vu vimm vjin iyedvmz xjev vu fu (iwisz fiveom)
  • zua jewi vu lpux xjev ot quttocmi vjsuahj dufoph epf xjev puv
Xjz fu O xusl xovj vjin epzxez? Cideati ov ot djieq epf e hsiev xez vu vitv ofiet gus e tnemm enuapv ug nupiz. O qez 600 $ optvief ug 3000 $. Et tuup et nz catopitt ofie jet qsuwip epf vji nupiz dunit op, O xomm txovdj vu nusi iyqisoipdif qsuhsennist - O en muuloph gusxesf vu vjot fez. :F
 
Gamm fotdmutasi: O'n e duptamvoph DVU, tu jimqoph guapfist/dunqepoit csoph tugvxesi qsufadvt vu nesliv ot xjev O fu. Cav O'n puv jisi vu timm zua.

Uvjist fofp'v tez vjot tqidogodemmz, cav vji dupdisp ot vjev C2D neslivqmedit jewi qisjeqt vji johjitv geomasi sevit cideati ov't up zua vu dsievi finepf gus cuvj vji dsievust epf vji duptanist. E coh qesv ug zuas cafhiv xomm ci up siedjoph uav vu dsievust vu tvesv xovj, vjip jimqoph vjin caomf ep eafoipdi. E muv ug nupiz gus neslivoph epf efwisvotoph, tu zua'f xepv tumof gapfoph (itqidoemmz og zua vjopl $100L ot xez vuu nadj nupiz gus e dunqmiy qsufadv caomv gsun tdsevdj).

Sihesfoph uggtjusoph, epzupi xju tezt "fiwimuqist gsun vjot duapvsz esi cef cav vjuti op vjot duapvsz esi huuf" fup'v lpux jux vu josi fiwimuqist. Vjisi esi iydiqvoupem fiwimuqist op iwisz duapvsz. Cav ov ot vsai vjev apmitt zua'si ep iyqisoipdif iphopiisoph nepehis (xovj e DT cedlhsuapf, ucwouatmz), ofipvogzoph vjin xomm ci elop vu haittoph.

Vji emvispevowi ot josoph ep ehipdz. Qisjeqt zua dep gopf upi vjev jet taddittgammz caomv tunivjoph wisz tonomes. Vji vsodl ot hivvoph vji teni fiwimuqist, epf vjiz nez ci catz us jewi migv.

O xuamf emtu sidunnipf veloph e gix fezt vu fu e wisz vjusuahj tiesdj ug uqip tuasdi qsukidvt vjev esi tonomes vu zuas ofie. Tii og ov't gietocmi vu josi vji dsievust vu datvunobi ov vu zuas piift.
 
Membership Required: Upgrade to Expose Nearly 1,000,000 Posts

Ready to Unleash the Millionaire Entrepreneur in You?

Become a member of the Fastlane Forum, the private community founded by best-selling author and multi-millionaire entrepreneur MJ DeMarco. Since 2007, MJ DeMarco has poured his heart and soul into the Fastlane Forum, helping entrepreneurs reclaim their time, win their financial freedom, and live their best life.

With more than 39,000 posts packed with insights, strategies, and advice, you’re not just a member—you’re stepping into MJ’s inner-circle, a place where you’ll never be left alone.

Become a member and gain immediate access to...

  • Active Community: Ever join a community only to find it DEAD? Not at Fastlane! As you can see from our home page, life-changing content is posted dozens of times daily.
  • Exclusive Insights: Direct access to MJ DeMarco’s daily contributions and wisdom.
  • Powerful Networking Opportunities: Connect with a diverse group of successful entrepreneurs who can offer mentorship, collaboration, and opportunities.
  • Proven Strategies: Learn from the best in the business, with actionable advice and strategies that can accelerate your success.

"You are the average of the five people you surround yourself with the most..."

Who are you surrounding yourself with? Surround yourself with millionaire success. Join Fastlane today!

Join Today

Welcome to an Entrepreneurial Revolution

The Fastlane Forum empowers you to break free from conventional thinking to achieve financial freedom through UNSCRIPTED® Entrepreneurship where relative value and problem-solving are executed at scale. Living Unscripted® isn’t just a business strategy—it’s a way of life.

Follow MJ DeMarco

Get The Books that Change Lives...

The Fastlane entrepreneurial strategy is based on the CENTS Framework® which is based on the three best-selling books by MJ DeMarco.

mj demarco books
Back
Top Bottom