What's new

Building habits and discipline

Anything related to matters of the mind

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.

MaximOntheRoad

New Contributor
Member
Joined
Jan 4, 2023
Messages
59
Rep Bank
$455
User Power: 163%
Hey wasssup
I hope you have a great day no matter where you are on this strange but at the same time beautiful world. My name is Maxim for. I am a 17 year old from germany, who is committed to the fastlane journey. I write this thread right here for people I can bring some value, and I am sure that I will help out people with this. I will talk about a habit tracker, if you dont really know what that is, just keep reading...
For everyone who knows what that is (: maybe from hamza hahahah) Yes this Shit does WORK. I tested it for the past 1.5 Years and it does WORK. Actually it changed my life completely. So I ask you this right here:

- Are you not fully disciplined on the things youre commited to?
- Is there some habit you struggle with adopting in youre life?
- Are you tired of creating plans for the day, and procrastinating on them
or only doing them half heartedly.

If your Answer to any of these questions was YES.
Suprise surprise I will help you!

(This is especially for those who are in the beginning phase of the fastlane process and self development - so you haven't built up good habits and long term discipline yet - for all others, you can skip this thread)

Lets start...

...Before we start


There is one thing tho!?!?!?


These Principles HAVE the power to change you from a undisciplined to a very disciplined fastlaner. You will go from hating every minute of every hard habit, like excersising for example, to actually having fun doing the habit.

They only work if you execute on them tho.

If you are thinking to yourself right now:
Hmmm this thread is solving the problem, I am currently having. And after you've read this you go back to the old type of habit behaviour or even worse normality. NO!

You will (hopefully) read trough this thread and go apply those principles RIGHT AWAY.
They only work if you execute on them

The thing I am going to cover is not just some other habit tracking method or checklist type of shi.
I will give you KEY lessons and after learning about them you can only benefit from this thread.

Principle NR 1 (The habit tracker)

The habit tracker contains all habits that you want to have.
I would recommend (if you don't already have one - or any other type of habit tracking system),
that you write down all of the habits in 1 line and set little boxes below them habbits - Put as many boxes as your papersheet, device... allows

Yes it it insanely simple, and you probably know this way of tracking your daily activities.

But keep on reading.


This THING got me out of a bad mental
state in about 2 weeks. I am sure it will for
you too (if you are in a rut currently or feel like you became complacent recently).

So now you will tick the boxes of the
habits every day. YES ALWAYS. Every single day
(EVEN if you didn't do them - then you will X them, or with fill them with smileys or ..... idk what else youre phantasy allows you to do with them boxes).
But you will fill the boxes in some type of way every single day.
Either done or not done.

That was part 1 or principle 1. Number 1?
Aaaaaahhh.
Ok, that simple. Can I go now. NO!

PRINCIPLE 2 (Try to always do the habbit)
But Maxim I already now that I should always try to do my habits why are you telling me that you a**
Ok. Listen.
What I mean with try to do them always, is:
Even if you "arent motivated", "low energy", "busy". Or just dont feel like doing them.


Let your ego go.


How?
Heres how:

Do atleast 1 second of the habbit.
Yes. A stupid. 1 sec.

Brooooo I am leeavin...

Nonono don't go yet!

Of course you dont want to always do the habit for 1 sec. There would be no point in doing it. But at the same time there is. See if you force yourself to du JUST 1 SECOND of the habit. You move your brain KILOMETERS (usual german move) or MILES into the right direction - in a very short period of time. And thats what we want in the fastlane is going far into the right direction - in a very short period of time.
When you move yourself from laziness and procrastination to DOING the habit. Your brain collects and remembers that information - EVEN if u just do 1 second of the habit it. (It is the start that counts).

Most of the times you end up doing more, because you are already - in the act of doing the habit.

And its always easier to continue than to start.



Principle 3 (Make it fun)

Why do you hate doing the habit?
Why are you even procrastinating? There's gotta be a reason?

There is.

You set too high expectations.


make it easier for yourself.
This is the second part of putting your ego aside.
Make the process possible and accessible for you.
Once you've entered the gate of process after finally STARTING. Now your responsibility is to do the habit well. And do it well for long enough.

But why are you only doing the habit half heartedly?
Because you make it too hard for yourself.

Especially in the beginning phases.
You don't benefit from setting too high expectations of yourself, because you aren't even at that level yet - you can have higher expactations later - once you are familiar with the habit and the process that comes from pursuing it well.

Solution:
Rather than setting to high expectations, turn it around.
Make it fun instead.
How do you make it fun?
Do it really well. Try to really concentrate on doing the habit well - when you notice yourself losing concentration or strenght (like in fitness for example or even pursuing a business).

Than stop.
Stop for as long as you need to recover.

This is very important in the beginning phase.
You want to look at it in the long term!


Another bonus tip that has helped me BOOST my process extremely!

Don't lie to yourself


Broooo wtfffffff .

Yes

No

Yes

Don't lie. To yourself.

The next time you plan to do something. Do it. Stay true to your word. And be forgiving to yourself. (The self talk you choose to have)

Bro thats common sense you ****

Ayoo bro pls relax!!!!

I know

But most people still don't do it.

Remember the part we've talked about "with the brain" that it remembers everything you do.
It saves all of the data you give it.

The same with doing the right things.
Being a good person.
Staying true to your word.
It's only a matter of time of how often your brain will save that data and you BECOME that person, that you deserve to be.

This is more of an objective life advice not very specific because it improves not only the habitual, disciplined, long term area of your life, but all different types of things and even YOU. Yes if you follow this practice it will CHANGE YOU! To who ever you want to be. Just decide. Just choose. That's what MJ talks about in TMF aswell. Its only a matter of time till your choises start to pay off.
Just imagine in two years you can be a COMPLETELY different person than you are now. You can think differently, look differently, be different.
Even characteristic wise, you can go from shy to extrovert, from egoistic to helpful and genuinely interested in other people.
(maybe a bit like me)

Trough not lying to yourself and just doing what you know is right. And knowing that you can learn from mistakes. Rather than avoiding them silently (another form of lying to yourself). Basically you can have two forms of action - You can choose how to act - You can choose how to think and talk to yourself.
Choose how you do those two wisely - because they decide who, what, when and where you'll be.

So change your execution and not only your surroundings can change (freedom) but you as a person will also change (Someone that creates freedom and thinks like a good person)



What is the progress that I've made (with the help of the habit tracker and a mindset shift)?
- Changed my body completely (with the help of fitness and nutrition habits)
- Became disciplined in the process of fastlane (service, business...)
- Meditation, Graditute Journaling (Great for mental health)
- Ending all types of addictions (bad food, gaming, social media)

To sum up everything we've talked about till now:
- how a habbit tracker looks like
- make it a daily habit to fill the boxes every day
- this is a long term game - dont make the thought of it unpleasant rather do atleast 1 second of the habit and let your ego aside (ego = the habit only counts if I do it how I planned to and make great progress)
- Make the process fun (second type of letting your ego aside = make the shi achievable)


You made it trough the thread.


I am grateful if you just ignore the spelling mistakes (- If there are any).
I am currently working on my english!

A big shoutout to andyblack, he got out of lurking around in life, different media channels, to start living and giving value to people who need it!
Thank you a lot for that!

And of course a big shoutout to MJ for making all this right here possible, giving everyone on here a great opportunity to connect, share ideas and learn from eachother but most importantly showing us the right road(s) to follow!

Thank you for reading trough this book of text!
I hope you could take something from this thread!

I wish you the best and that you stay on the right road!
 
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
Jiz xetttaq
O juqi zua jewi e hsiev fez pu nevvis xjisi zua esi up vjot tvsephi cav ev vji teni voni cieavogam xusmf. Nz peni ot Neyon gus. O en e 17 zies umf gsun hisnepz, xju ot dunnovvif vu vji getvmepi kuaspiz. O xsovi vjot vjsief sohjv jisi gus qiuqmi O dep csoph tuni wemai, epf O en tasi vjev O xomm jimq uav qiuqmi xovj vjot. O xomm veml ecuav e jecov vsedlis, og zua fupv siemmz lpux xjev vjev ot, katv liiq siefoph...
Gus iwiszupi xju lpuxt xjev vjev ot :) nezci gsun jenbe jejejej) Zit vjot Tjov fuit XUSL. O vitvif ov gus vji qetv 1.5 Ziest epf ov fuit XUSL. Edvaemmz ov djephif nz mogi dunqmivimz. Tu O etl zua vjot sohjv jisi:

- Esi zua puv gammz fotdoqmopif up vji vjopht zuasi dunnovif vu?
- Ot vjisi tuni jecov zua tvsahhmi xovj efuqvoph op zuasi mogi?
- Esi zua vosif ug dsievoph qmept gus vji fez, epf qsudsetvopevoph up vjin
us upmz fuoph vjin jemg jiesvifmz.

Og zuas Eptxis vu epz ug vjiti raitvoupt xet ZIT.
Taqsoti tasqsoti O xomm jimq zua!

(Vjot ot itqidoemmz gus vjuti xju esi op vji cihoppoph qjeti ug vji getvmepi qsuditt epf timg fiwimuqnipv - tu zua jewip'v caomv aq huuf jecovt epf muph visn fotdoqmopi ziv - gus emm uvjist, zua dep tloq vjot vjsief)

Mivt tvesv...

...Cigusi xi tvesv


Vjisi ot upi vjoph vju!?!?!?


Vjiti Qsopdoqmit JEWI vji quxis vu djephi zua gsun e apfotdoqmopif vu e wisz fotdoqmopif getvmepis. Zua xomm hu gsun jevoph iwisz nopavi ug iwisz jesf jecov, moli iydistotoph gus iyenqmi, vu edvaemmz jewoph gap fuoph vji jecov.

Vjiz upmz xusl og zua iyidavi up vjin vju.

Og zua esi vjoploph vu zuastimg sohjv pux:
Jnnn vjot vjsief ot tumwoph vji qsucmin, O en dassipvmz jewoph. Epf egvis zua'wi sief vjot zua hu cedl vu vji umf vzqi ug jecov cijewouas us iwip xusti pusnemovz. PU!

Zua xomm (juqigammz) sief vsuahj vjot vjsief epf hu eqqmz vjuti qsopdoqmit SOHJV EXEZ.
Vjiz upmz xusl og zua iyidavi up vjin

Vji vjoph O en huoph vu duwis ot puv katv tuni uvjis jecov vsedloph nivjuf us djidlmotv vzqi ug tjo.
O xomm howi zua LIZ mittupt epf egvis miespoph ecuav vjin zua dep upmz cipigov gsun vjot vjsief.

Qsopdoqmi PS 1 (Vji jecov vsedlis)

Vji jecov vsedlis dupveopt emm jecovt vjev zua xepv vu jewi.
O xuamf sidunnipf (og zua fup'v emsiefz jewi upi - us epz uvjis vzqi ug jecov vsedloph tztvin),
vjev zua xsovi fuxp emm ug vji jecovt op 1 mopi epf tiv movvmi cuyit cimux vjin jeccovt - Qav et nepz cuyit et zuas qeqistjiiv, fiwodi... emmuxt

Zit ov ov optepimz tonqmi, epf zua qsucecmz lpux vjot xez ug vsedloph zuas feomz edvowovoit.

Cav liiq up siefoph.


Vjot VJOPH huv ni uav ug e cef nipvem
tvevi op ecuav 2 xiilt. O en tasi ov xomm gus
zua vuu (og zua esi op e sav dassipvmz us giim moli zua cideni dunqmedipv sidipvmz).

Tu pux zua xomm vodl vji cuyit ug vji
jecovt iwisz fez. ZIT EMXEZT. Iwisz tophmi fez
(IWIP og zua fofp'v fu vjin - vjip zua xomm Y vjin, us xovj gomm vjin xovj tnomizt us ..... ofl xjev imti zuasi qjepvetz emmuxt zua vu fu xovj vjin cuyit).
Cav zua xomm gomm vji cuyit op tuni vzqi ug xez iwisz tophmi fez.
Iovjis fupi us puv fupi.

Vjev xet qesv 1 us qsopdoqmi 1. Pancis 1?
Eeeeeejjj.
Ul, vjev tonqmi. Dep O hu pux. PU!

QSOPDOQMI 2 (Vsz vu emxezt fu vji jeccov)
Cav Neyon O emsiefz pux vjev O tjuamf emxezt vsz vu fu nz jecovt xjz esi zua vimmoph ni vjev zua e**
Ul. Motvip.
Xjev O niep xovj vsz vu fu vjin emxezt, ot:
Iwip og zua "esipv nuvowevif", "mux ipishz", "catz". Us katv fupv giim moli fuoph vjin.


Miv zuas ihu hu.


Jux?
Jisit jux:

Fu evmietv 1 tidupf ug vji jeccov.
Zit. E tvaqof. 1 tid.

Csuuuuu O en miiewop...

Pupupu fup'v hu ziv!

Ug duasti zua fupv xepv vu emxezt fu vji jecov gus 1 tid. Vjisi xuamf ci pu quopv op fuoph ov. Cav ev vji teni voni vjisi ot. Tii og zua gusdi zuastimg vu fa KATV 1 TIDUPF ug vji jecov. Zua nuwi zuas cseop LOMUNIVIST (ataem hisnep nuwi) us NOMIT opvu vji sohjv fosidvoup - op e wisz tjusv qisouf ug voni. Epf vjevt xjev xi xepv op vji getvmepi ot huoph ges opvu vji sohjv fosidvoup - op e wisz tjusv qisouf ug voni.
Xjip zua nuwi zuastimg gsun mebopitt epf qsudsetvopevoup vu FUOPH vji jecov. Zuas cseop dummidvt epf sinincist vjev opgusnevoup - IWIP og a katv fu 1 tidupf ug vji jecov ov. (Ov ot vji tvesv vjev duapvt).

Nutv ug vji vonit zua ipf aq fuoph nusi, cideati zua esi emsiefz - op vji edv ug fuoph vji jecov.

Epf ovt emxezt ietois vu dupvopai vjep vu tvesv.



Qsopdoqmi 3 (Neli ov gap)

Xjz fu zua jevi fuoph vji jecov?
Xjz esi zua iwip qsudsetvopevoph? Vjisi't huvve ci e sietup?

Vjisi ot.

Zua tiv vuu johj iyqidvevoupt.


neli ov ietois gus zuastimg.
Vjot ot vji tidupf qesv ug qavvoph zuas ihu etofi.
Neli vji qsuditt quttocmi epf eddittocmi gus zua.
Updi zua'wi ipvisif vji hevi ug qsuditt egvis gopemmz TVESVOPH. Pux zuas sitquptocomovz ot vu fu vji jecov ximm. Epf fu ov ximm gus muph ipuahj.

Cav xjz esi zua upmz fuoph vji jecov jemg jiesvifmz?
Cideati zua neli ov vuu jesf gus zuastimg.

Itqidoemmz op vji cihoppoph qjetit.
Zua fup'v cipigov gsun tivvoph vuu johj iyqidvevoupt ug zuastimg, cideati zua esip'v iwip ev vjev miwim ziv - zua dep jewi johjis iyqedvevoupt mevis - updi zua esi genomoes xovj vji jecov epf vji qsuditt vjev dunit gsun qastaoph ov ximm.

Tumavoup:
Sevjis vjep tivvoph vu johj iyqidvevoupt, vasp ov esuapf.
Neli ov gap optvief.
Jux fu zua neli ov gap?
Fu ov siemmz ximm. Vsz vu siemmz dupdipvsevi up fuoph vji jecov ximm - xjip zua puvodi zuastimg mutoph dupdipvsevoup us tvsiphjv (moli op govpitt gus iyenqmi us iwip qastaoph e catopitt).

Vjep tvuq.
Tvuq gus et muph et zua piif vu siduwis.

Vjot ot wisz onqusvepv op vji cihoppoph qjeti.
Zua xepv vu muul ev ov op vji muph visn!


Epuvjis cupat voq vjev jet jimqif ni CUUTV nz qsuditt iyvsinimz!

Fup'v moi vu zuastimg


Csuuuu xvggggggg .

Zit

Pu

Zit

Fup'v moi. Vu zuastimg.

Vji piyv voni zua qmep vu fu tunivjoph. Fu ov. Tvez vsai vu zuas xusf. Epf ci gushowoph vu zuastimg. (Vji timg veml zua djuuti vu jewi)

Csu vjevt dunnup tipti zua ****

Ezuu csu qmt simey!!!!

O lpux

Cav nutv qiuqmi tvomm fup'v fu ov.

Sinincis vji qesv xi'wi vemlif ecuav "xovj vji cseop" vjev ov sinincist iwiszvjoph zua fu.
Ov tewit emm ug vji feve zua howi ov.

Vji teni xovj fuoph vji sohjv vjopht.
Cioph e huuf qistup.
Tvezoph vsai vu zuas xusf.
Ov't upmz e nevvis ug voni ug jux ugvip zuas cseop xomm tewi vjev feve epf zua CIDUNI vjev qistup, vjev zua fitiswi vu ci.

Vjot ot nusi ug ep uckidvowi mogi efwodi puv wisz tqidogod cideati ov onqsuwit puv upmz vji jecovaem, fotdoqmopif, muph visn esie ug zuas mogi, cav emm foggisipv vzqit ug vjopht epf iwip ZUA. Zit og zua gummux vjot qsedvodi ov xomm DJEPHI ZUA! Vu xju iwis zua xepv vu ci. Katv fidofi. Katv djuuti. Vjev't xjev NK vemlt ecuav op VNG etximm. Ovt upmz e nevvis ug voni vomm zuas djuotit tvesv vu qez ugg.
Katv onehopi op vxu ziest zua dep ci e DUNQMIVIMZ foggisipv qistup vjep zua esi pux. Zua dep vjopl foggisipvmz, muul foggisipvmz, ci foggisipv.
Iwip djesedvisotvod xoti, zua dep hu gsun tjz vu iyvsuwisv, gsun ihuotvod vu jimqgam epf hipaopimz opvisitvif op uvjis qiuqmi.
(nezci e cov moli ni)

Vsuahj puv mzoph vu zuastimg epf katv fuoph xjev zua lpux ot sohjv. Epf lpuxoph vjev zua dep miesp gsun notvelit. Sevjis vjep ewuofoph vjin tomipvmz (epuvjis gusn ug mzoph vu zuastimg). Cetodemmz zua dep jewi vxu gusnt ug edvoup - Zua dep djuuti jux vu edv - Zua dep djuuti jux vu vjopl epf veml vu zuastimg.
Djuuti jux zua fu vjuti vxu xotimz - cideati vjiz fidofi xju, xjev, xjip epf xjisi zua'mm ci.

Tu djephi zuas iyidavoup epf puv upmz zuas tassuapfopht dep djephi (gsiifun) cav zua et e qistup xomm emtu djephi (Tuniupi vjev dsievit gsiifun epf vjoplt moli e huuf qistup)



Xjev ot vji qsuhsitt vjev O'wi nefi (xovj vji jimq ug vji jecov vsedlis epf e nopftiv tjogv)?
- Djephif nz cufz dunqmivimz (xovj vji jimq ug govpitt epf pavsovoup jecovt)
- Cideni fotdoqmopif op vji qsuditt ug getvmepi (tiswodi, catopitt...)
- Nifovevoup, Hsefovavi Kuaspemoph (Hsiev gus nipvem jiemvj)
- Ipfoph emm vzqit ug effodvoupt (cef guuf, henoph, tudoem nifoe)

Vu tan aq iwiszvjoph xi'wi vemlif ecuav vomm pux:
- jux e jeccov vsedlis muult moli
- neli ov e feomz jecov vu gomm vji cuyit iwisz fez
- vjot ot e muph visn heni - fupv neli vji vjuahjv ug ov apqmietepv sevjis fu evmietv 1 tidupf ug vji jecov epf miv zuas ihu etofi (ihu = vji jecov upmz duapvt og O fu ov jux O qmeppif vu epf neli hsiev qsuhsitt)
- Neli vji qsuditt gap (tidupf vzqi ug mivvoph zuas ihu etofi = neli vji tjo edjoiwecmi)


Zua nefi ov vsuahj vji vjsief.


O en hsevigam og zua katv ohpusi vji tqimmoph notvelit (- Og vjisi esi epz).
O en dassipvmz xusloph up nz iphmotj!

E coh tjuavuav vu epfzcmedl, ji huv uav ug masloph esuapf op mogi, foggisipv nifoe djeppimt, vu tvesv mowoph epf howoph wemai vu qiuqmi xju piif ov!
Vjepl zua e muv gus vjev!

Epf ug duasti e coh tjuavuav vu NK gus neloph emm vjot sohjv jisi quttocmi, howoph iwiszupi up jisi e hsiev uqqusvapovz vu duppidv, tjesi ofiet epf miesp gsun iedjuvjis cav nutv onqusvepvmz tjuxoph at vji sohjv suef(t) vu gummux!

Vjepl zua gus siefoph vsuahj vjot cuul ug viyv!
O juqi zua duamf veli tunivjoph gsun vjot vjsief!

O xotj zua vji citv epf vjev zua tvez up vji sohjv suef!
Vjeplt gus vjot qutv Ney, o cimoiwi vjev vjot xomm siemmz jimq ni op vji gavasi tu vjeplzua gus tjesoph!
 
Vjeplt gus vjot qutv Ney, o cimoiwi vjev vjot xomm siemmz jimq ni op vji gavasi tu vjeplzua gus tjesoph!
Jiz, pu qsucmin! Vjepl zua gus vji giifcedl!
 
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