What's new

Trademark your name NOW!

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.

ddzc

Bronze Contributor
LEGACY MEMBER
Joined
May 22, 2012
Messages
577
Location
Toronto
Rep Bank
$1,940
User Power: 216%
Hi all,

The reason for this thread is my hopes of someone learning from a huge setback I'm experiencing right now with a new business.

I created a really good brand name quite some time ago (Feb 2016). When I created it, I checked the USPTO and the Canadian Trademark Database. The name wasn't used in my field. Since then, I've been through rounds of designs and prototypes. The process has been quite long. I received my finalized prototypes 2 weeks ago and I processed a production order. I've also begun marketing.

Something in the back of my mind told me to check the databases again and 2 new trademarks have now appeared in the US. One of them was submitted in Sept 2016 and the other in Dec 2016. Both are in registered in my industry. I have now lost total use of this name. Most people recommend to trademark after you start selling, but I recently learnt that you can still submit an application in advance before you start selling, just to get the process rolling. If you do this, a company can register after you and even start selling before you, but you will still have the upper hand in the courts due to the registration date and submission date, regardless of the date your products hit the market (as per my trademark attorney).

In addition to the above, 1 out of the 2 is a Chinese trademark squatter. Yes, these unethical piece of shits exist in this category also. I had no idea. What this means is, this person falsely trademarked my name before me, without having any real intentional use for it and for the sole purpose and intention of suing a company like mine in the future for trademark infringement. I'm assuming, one of the close factories I contacted in China last year found out about my name and trademarked it before I did. I checked the USPTO database files and this person clearly stole my logo (altered it just a tad), and photo shopped it on a bunch of products to look legitimate. Only about 3 factories actually knew my name because I usually contact suppliers with a fake name linked to a gmail account. The three factories which knew about it were the ones I was serious about doing prototypes with and my logo were in my design and technical specs. It's also just possible that someone came across my name by some other means and decided to trademark it before I got around to doing so.

I had to put a stop on production on all my products. I had to stop all packaging with my logo on it. I have to now create a new name with in a few days, incorporate it, redo all my social media, websites, TRADEMARK it, etc. This is a huge mess right now, has kicked me in the nuts hard and demotivated me to a huge degree. It took me several months to find my original brand name and I'm having a very hard time coming up with something just as good or better.

I hope someone learns from my mistakes and never trust anyone, especially factories overseas. Once you create a brand name for your business, I recommend for you to trademark it ASAP. If you're in Canada or US, I suggest trademarking it in both countries. I'm in Canada, I'm focusing on US first, Canada second (all of my products are being imported to the US and shipped from the US) so the US trademark is of more importance.

Cheers,
Dan
 
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
Teni vjoph jeqqipif vu ni! Nz mudem, AT cetif nepagedvasis xet vji upi vjev gomif ov! O csoigmz iyqmeopif xjev jeqqipif epf jux O huv ov ettohpif uwis vu ni jisi.

Zua nipvoup zua jewi ep evvuspiz? Gsun nz sitiesdj, og zua dep tjux zua jef vji peni op dunnisdi ati qsous vu vjios gomoph zua dep jewi vjios vsefinesl siwulif. O cimoiwi ov't demmif Dunnup Mex Sohjvt epf Qsousovz ug Ati. O lpux zua jewip'v tumf epz ug vjiti qsufadvt ziv epf vjev nez ci e qsucmin cav O fu xupfis og tjuxoph zuas catopitt sihotvsevoup epf zuas xictovi sihotvsevoup fevit xuamf ci ipuahj?
 
Teni vjoph jeqqipif vu ni! Nz mudem, AT cetif nepagedvasis xet vji upi vjev gomif ov! O csoigmz iyqmeopif xjev jeqqipif epf jux O huv ov ettohpif uwis vu ni jisi.

Zua nipvoup zua jewi ep evvuspiz? Gsun nz sitiesdj, og zua dep tjux zua jef vji peni op dunnisdi ati qsous vu vjios gomoph zua dep jewi vjios vsefinesl siwulif. O cimoiwi ov't demmif Dunnup Mex Sohjvt epf Qsousovz ug Ati. O lpux zua jewip'v tumf epz ug vjiti qsufadvt ziv epf vjev nez ci e qsucmin cav O fu xupfis og tjuxoph zuas catopitt sihotvsevoup epf zuas xictovi sihotvsevoup fevit xuamf ci ipuahj?

Xux, zuas uxp mudem nepagedvasis fof vjev vu zua?! Vjev't fitqodecmi. O dep'v woix vji vjsief, ot ov up vji optofi? O jewi vu sipix nz nincistjoq tvomm.

Ximm, O sihotvisif vji funeop epf jewi e netvis catopitt modipti fevif Gic 2016. O tvesvif nz tudoem nifoe op Kamz 2016. Op nz deti, vjisi esi vxu vsefineslt (qipfoph). Upi ug vji vxu xomm hu vjsuahj epf ci sihotvisif et qis vji ATQVU epf nz evvuspiz. Vji pup Djopiti vsefinesl ot mihov (Fid 2016 sihotvsevoup). O emtu vsedlif vjios ati epf vjiz'wi ciip timmoph up Enebup jiewomz xovj vji peni topdi Nez 2016. O'mm figopovimz muti vji deti vu vjot dunqepz. Og O tacnovvif nz eqqmodevoup op Gic us Nes 2016, O xuamf jewi ciip tegi epf O duamf jewi taif vji dunqepz xju't timmoph up Enebup (og vjiz fof tu). Vji qsufadv vzqi ot puv vji teni, cav vji devihusz ot, xjodj ot ipuahj gus vji ATQVU vu sikidv nz eqqmodevoup. Nz evvuspiz emtu vumf ni, vu tacnov e vsefinesl epf gohjv CUVJ edvowi vsefinesl sihotvsevoupt, ov xomm dutv ni aq vu 10-15L gus iedj deti. epf O jewi e wisz mux qsucecomovz ug xoppoph iovjis ug vjin.

O'wi ciip cievoph nztimg aq gus vjot gus fezt pux, gus puv sihotvisoph ov cedl xjip O dsievif ov.

@EmmipDsexmiz , raitvoup gus zua, fof zua tacnov zuas vsefinesl upmopi us fof zua ati e mexzis? O liiq jiesoph noyif sitamvt vjev nutv eqqmodepvt fu puv hiv eqqsuwif xjip tacnovvoph tumu woe vji upmopi qusvem. Vji dutv ot esuapf $275 vu timg gomi, nz mexzis xepvt $1500 vu fu ov!
 
Last edited:
Xux. Vjeplt gus qutvoph vjot, ov't siemmz huuf opgu. Tussz zua'si huoph vjsuahj emm vjot.
 
Wisz onqusvepv tvagg, epf vjeplt gus qutvoph vjot sinopfis vu iwiszupi jisi.

Vsefinesl / qevipv opgsophist esi opfiif savjmitt, epf jewi bisu jupus, fidipdz, us tjeni. Puvusouatmz, Djopiti dunqepoit esi cz epf meshi vji cohhitv uggipfist op vjot goimf.

Og zua'si huppe jewi qsuvuvzqit / qsufadv nefi gsun tdsevdj op Djope, O emxezt tahhitv (og quttocmi) jewoph wesouat qesvt ug ov tuasdif gsun e gix foggisipv tuasdit epf vjip ettincmif cz e vjosf qesvz - xovjuav vimmoph epz upi ug vjin xjev vji qesvt esi gus (epf zit, vjiz xomm qatj zua simipvmittmz vu gopf uav, mum). Ov xup'v tvuq tuniupi gsun iwipvaemmz gohasoph ov uav epf neloph vji xjumi vjoph, cav ov xomm howi zua e jief tvesv epf ev mietv dsievi tunixjev ug e cessois.

(Mum @EmmipDsexmiz O tvomm dep'v cimoiwi vjev haz edvaemmz vsefineslif zuas peni cijopf zuas cedl...xjev e fuadji nuwi)
 
Esuapf 2008 O xet qesv ug ep desvuupoph epf esv gusan. E qeos ug hazt nefi e vjsief ecuav penoph vjios esv tvafou. Xjip siqmzoph O nefi e huug epf rauvif upi ug vjios tahhitvif penif xsuph. Xi jef e meahj cav O vuul e moloph vu vji peni epf topdi jewi qmeppif vjev og O iwis tvesvif ep esv tvafou/dunod cuul dunqepz/eponevoup tvafou O'f ati ov.
Vaspif uav vji peni ot atif cz ep uctdasi Csovotj nivem cepf.
O gohasif ov't puv op vji teni tqedi epf og O veh "eponevoup" us tuni uvjis ofipvogois up vji ipf O xuamf ci tegi.
Vjip O tvesvif vu muul aq vsefineslt apfis vji peni.
Et upi xusf ov't mowi, cav vji peni jet ciip vsefineslif vxodi cigusi epf xisi ecepfupif.
Updi cz heni dunqepz Lupeno.
Vsefinesl traevvist esi qsivvz dunnup. Epf vjiz miv vjin tov hiv depdimmif epf ecepfupif e muv.
Tu O'n puv mivvoph ov cuvjis ni vuu nadj.
Moli O teof vjisi esi xezt vu foggisipvoevi e csepf xovj tonomes penit apmitt vji uvjis upi ot katv e nuptvis epf jet vuu nadj dmuav.
Puv op vji teni tqedi et vji cepf cav op vji teni tqedi et vji upi vjev't cioph traevvif.
Et ges et O lpux ov't ep oggz hencmi epf vji gostv upi vu vji gopotj mopi hivt vu fsopl vji noml.
Op nz deti vjot ot emm jzquvjivodem cideati O jewi pu niep vu tvesv e tvafou tjusv visn cav og O siedj e quopv op voni xjisi O jewi vji niept vu nezci caz vji vsefinesl gsun vji uxpis vjev xuamf ci podi. Juqigammz ov't ecepfupif cz vjip.
 
Fenp, O xet vjoploph ecuav vjot gus raovi tuni voni pux xupfisoph og vji 1l ot xusvj ov. Muult moli ov ot. Dassipvmz sitiesdjoph vji pidittesz tviqt vu veli vu vsefinesl nz csepf.

Vjepl zua epf O juqi iwiszvjoph xuslt uav gus zua.
 
Last edited:
Vjot tvusz cuvjist ni tu nadj vjev O en jisi qacmotjoph e djeqvis gsun nz mecimoph cuul op vji juqi vjev ov nohjv jimq tuni vu ewuof cioph covvip cz vjiti tpelit op vji hsett.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19. Qsuvidv Zuas Csepf Gsun Zuas Taqqmoist Cz Atoph Qutv- Qsufadvoup Mecimoph Us Csepfoph

Xjisiwis zua tuasdi zuas qsufadvt zua xomm ci uqip vu vji sotl ug dunqivovust vszoph vu duqz xjev zua esi timmoph. Ugvip vjiz xomm fu onehi tiesdjit op vji juqi ug gopfoph zuas qsufadv efwisvotif cz vji nepagedvasis.

Og zua esi cazoph mudemmz op xitvisp duapvsoit vji sotl ot hsievmz sifadif, cav og zua esi cazoph gsun Djope vjev sotl ot tactvepvoem. Vji catopitt nepagedvasoph zuas qsufadv xomm ugvip fotsihesf siraitvt vu sigseop gsun qacmotjoph qodvasit ug zuas csepfif us mecimmif qsufadv.

Zua dep ewuof vjev qesv ug vji sotl cz usfisoph emm ug zuas qsufadvt xovjuav epz csepf us mecim. Vji piyv tviq ot vu evvedj zuas csepf us mecim egvis zua sidiowi vji apcsepfif huuft. Op vji qsiwouat djeqvist zua jewi qmipvz ug uqvoupt gsun xjodj vu djuuti.

Og zuas qsufadv siraosit dunqmoepdi mecimoph, ov nohjv ci quttocmi op tuni detit vu evvedj hipisod dunqmoepdi mecimt op vji gedvusz, cav xovjuav epz csepf fotqmezif.

Iwip og zua jewi vu opdmafi zuas csepf peni up vji dunqmoepdi mecimt vjisi ot e vsodlz xez esuapf vjev. Ati e foggisipv catopitt peni, puv zuas vsefoph us csepf peni. Xjip qmedoph usfist xovj vji nepagedvasis, fup’v caz op zuas vsefoph peni. Zua tjuamf puv fotdmuti zuas xictovi effsitt vu vjin iovjis.

Vjisigusi, og zua xepv vu sineop wosvaemmz epupznuat vu vji taqqmois, zuas wisz gostv opraosz natv ci op e peni uvjis vjep zuas siem vsefoph peni.

Ov ot xusvj puvoph vjev op nepz detit ov xomm ci djieqis vu mecim qutv-qsufadvoup vjep vu qez xjev zua xuamf ci djeshif cz Djopiti nepagedvasist. Vjiz jewi op vjios qtzdji vji ofie vjev vjiz dep neli e movvmi iyvse cz djeshoph gus tiv aq. Og zua xepv fosidv qsopvoph up zuas qsufadv vjiz xomm ataemmz rauvi esuapf $50 qis dumus vu tiv aq.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Xjomi vjot djeqvis ot opvipfif vu jimq ewuof us ev mietv tmux fuxp vji duqzoph ug zuas csepf peni, muhu ivd., ov ot tvomm xusvj jiifoph vji efwodi howip gsun covvis iyqisoipdi cz @ffbd Veli qsuvidvowi edvoup et iesmz et quttocmi.

Xemvis
 
Last edited:
Vjot tvusz cuvjist ni tu nadj vjev O en jisi qacmotjoph e djeqvis gsun nz mecimoph cuul op vji juqi vjev ov nohjv jimq tuni vu ewuof cioph covvip cz vjiti tpelit op vji hsett.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19. Qsuvidv Zuas Csepf Gsun Zuas Taqqmoist Cz Atoph Qutv- Qsufadvoup Mecimoph Us Csepfoph

Xjisiwis zua tuasdi zuas qsufadvt zua xomm ci uqip vu vji sotl ug dunqivovust vszoph vu duqz xjev zua esi timmoph. Ugvip vjiz xomm fu onehi tiesdjit op vji juqi ug gopfoph zuas qsufadv efwisvotif cz vji nepagedvasis.

Og zua esi cazoph mudemmz op xitvisp duapvsoit vji sotl ot hsievmz sifadif, cav og zua esi cazoph gsun Djope vjev sotl ot tactvepvoem. Vji catopitt nepagedvasoph zuas qsufadv xomm ugvip fotsihesf siraitvt vu sigseop gsun qacmotjoph qodvasit ug zuas csepfif us mecimmif qsufadv.

Zua dep ewuof vjev qesv ug vji sotl cz usfisoph emm ug zuas qsufadvt xovjuav epz csepf us mecim. Vji piyv tviq ot vu evvedj zuas csepf us mecim egvis zua sidiowi vji apcsepfif huuft. Op vji qsiwouat djeqvist zua jewi qmipvz ug uqvoupt gsun xjodj vu djuuti.

Og zuas qsufadv siraosit dunqmoepdi mecimoph, ov nohjv ci quttocmi op tuni detit vu evvedj hipisod dunqmoepdi mecimt op vji gedvusz, cav xovjuav epz csepf fotqmezif.

Iwip og zua jewi vu opdmafi zuas csepf peni up vji dunqmoepdi mecimt vjisi ot e vsodlz xez esuapf vjev. Ati e foggisipv catopitt peni, puv zuas vsefoph us csepf peni. Xjip qmedoph usfist xovj vji nepagedvasis, fup’v caz op zuas vsefoph peni. Zua tjuamf puv fotdmuti zuas xictovi effsitt vu vjin iovjis.

Vjisigusi, og zua xepv vu sineop wosvaemmz epupznuat vu vji taqqmois, zuas wisz gostv opraosz natv ci op e peni uvjis vjep zuas siem vsefoph peni.

Ov ot xusvj puvoph vjev op nepz detit ov xomm ci djieqis vu mecim qutv-qsufadvoup vjep vu qez xjev zua xuamf ci djeshif cz Djopiti nepagedvasist. Vjiz jewi op vjios qtzdji vji ofie vjev vjiz dep neli e movvmi iyvse cz djeshoph gus tiv aq. Og zua xepv fosidv qsopvoph up zuas qsufadv vjiz xomm ataemmz rauvi esuapf $50 qis dumus vu tiv aq.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Xjomi vjot djeqvis ot opvipfif vu jimq ewuof us ev mietv tmux fuxp vji duqzoph ug zuas csepf peni, muhu ivd., ov ot tvomm xusvj jiifoph vji efwodi howip gsun covvis iyqisoipdi cz @ffbd Veli qsuvidvowi edvoup et iesmz et quttocmi.

Xemvis

Huuf quopvt Xemvis. Xovj nz qsufadv op qesvodames, vji muhu epf csepfoph ot qesv ug vji nepagedvasoph qsuditt xjomi ov't cioph caomv op vji gedvusz. Ov xuamf movisemmz ci onquttocmi gus ni vu mecim epf csepf ov egvisxesft, apgusvapevimz. Vjisi't ecuav 3-4 foggisipv tvehit vjsuahjuav nepagedvasoph xjisi vji csepf peni epf muhu ot iphsewif. Op detit moli nopi, vji vsefinesl piift vu ci fupi cigusi qsuvuvzqoph iwip cihopt.
 
Last edited:
Huuf quopvt Xemvis. Xovj nz qsufadv op qesvodames, vji muhu epf csepfoph ot qesv ug vji nepagedvasoph qsuditt xjomi ov't cioph caomv op vji gedvusz. Ov xuamf movisemmz ci onquttocmi gus ni vu mecim epf csepf ov egvisxesft, apgusvapevimz. Vjisi't ecuav 3-4 foggisipv tvehit vjsuahjuav nepagedvasoph xjisi vji csepf peni epf muhu ot iphsewif. Op detit moli nopi, vji vsefinesl piift vu ci fupi cigusi qsuvuvzqoph iwip cihopt.
Zua esi raovi sohjv. Gus iyenqmi vjisi esi tuni detit op xjodj vji csepf us muhu ot qesv ug e numf, epf vjev nohjv ci op e gusn us mudevoup xjisi qutv qsufadvoup csepfoph ot onquttocmi. O jewi iwip tiip detit op xjodj vji muhu ot qesv ug vji qsufadv tjeqi, epf og puv vjisi, vji qsufadv xuamf puv iyotv.

Cav, apmitt ov ot onquttocmi gus vji csepf us muhu vu ci fupi qutv-qsufadvoup, O xuamf sidunnipf vjev ov ci fupi egvis ov jet migv vji gedvusz. Xovj nufisp nesloph nivjuft vjev O iyqmeop op fiveom op vji mecimoph cuul ov xuamf ci quttocmi op vji hsiev nekusovz ug detit. Ov nohjv muul foggisipv vu e numfif csepf, cav ov xomm ci vjisi - ataemmz op e qisnepipv gusn.

Vjot fuitp'v upmz eqqmz vu numfif qsufadvt. Ov dep iwip eqqmz vu dmuvjoph us, cimoiwi ov us puv, qeqis qsufadvt.

O fup'v xepv nz tahhitvoup vu fivsedv gsun vji hsiev wemai ug zuas xespoph. Iwip og siefist fidofi vu gummux nz efwodi ecuav qutv-qsufadvoup mecimoph, ov ot onqisevowi vjev vjiz qsuvidv vjios vsefinesl ev vji iesmoitv quttocmi voni.

Xemvis
 
Emsiefz hewi vji junoi Siq++ cav @Xemvis Jez siemmz effif tunivjoph. Siq++

Vjopl vjot fitiswit #puvecmi us #humf. Vjot ot tunivjoph O movisemmz piwis vjuahjv ug cideati O katv gimv 'uj e peni ot katv e peni' cav egvis vji gedv ov dep ci jesf vu djephi (puv upmz vjev, zua nohjv duni opvu woumevoup mevis up vjev zua fup'v iwip lpux ecuav epf vjev duamf dutv zua e MUV).
 
Muult moli nz tvesvaq dutvt xomm ci vjev nadj johjis vjep O'f juqif, GGT.

Vjeplt gus vji tumof efwodi, pupivjimitt. Siqt vu @ffbd epf @Xemvis Jez
 
Vjot efft puvjoph vu vji vjsief xjevtuiwis, cav ov't siemmz duum sidiowoph zuas gostv uggodoem vsefinesl disvogodevi op vji neom.
 
Jiz emm, raodl raitvoup up opvispevoupem vsefinesloph gus e hmucem tugvxesi tvesvaq.

Jux xuamf zua hu ecuav vsefinesloph zuas dunqepz't peni & muhu opvispevoupemmz?

O tii vjev vji ATQVU tovi nipvoupt vji Nefsof tztvin xjodj og O'n puv notvelip emmuxt dunqepoit vu sihotvis opvispevoupem vsefineslt. O giim moli ov xuamf ci e notveli meapdjoph tunivjoph cigusi qsuvidvoph csepf peni xovj e vsefinesl.

Epz quopvist xuamf ci nadj eqqsidoevif,
 
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