Quantcast
Jump to content

Free The ECM - Just doin' what the manual said. (rerun story from 2010)


Recommended Posts

FREE THE ECM’S

Sometimes, I’ll find faults with the so called “experts” advice or information. Not that I think I’m smarter than the engineers… no, not that at all. But if something strikes me as not being completely correct I might want to question what is on that diagnostic tree. Mind you, my entire day is filled with meeting the expectations of my customers. I have to be dead on with my repairs and diagnostics. Not some of the time, no, ALL the time. And, I expect the same from the people that provide the information and parts. The way I look at it, you’re only as good as the information provided.

Where does that leave me when the directions or diagnostic tree doesn’t lead to an answer? Usually frustrated, and disgusted. But what happens when you follow the diagnostic tree to the letter and something is still very, very wrong.

 

Several years ago, back in the 80’s or so, back before we had computer based information, email, and the internet we used big thick books to find our diagnostic information. You’ve all seen them, they’re somewhere in a back room of the repair shop these days gathering dust, next to that dwell meter and carburetor adjustment tools. All my big diagnostic books are on a shelf, standing like old soldiers of days gone by, proudly showing their age. Each of them has grease marks, scratches on the covers and worn edges on every page from years of service.

Back when the books were in their heyday I had a couple of interesting issues that a guy like me just couldn’t leave alone. I find something not right; I’d like to find out how to make it right. Even if the book is wrong, I’d like to know why the book is wrong.

There was this mid 80’s GM with a service light on. I broke out my overly large books of knowledge and started to follow the diagnostic tree to find the solution to the problem. As I went thru each step I would note the results of the test and then continue onto the next step.

When I came to the very bottom of the diagnostic tree, there on the final line of the final test was this statement: “If the answer to the last question was “yes” - release the ECM”. Now what it in the world are they talking about now? I’m 99.9% sure they actually meant “replace” ECM (Electronic Control Module), but that’s not what it said. It clearly said “release”

I’m wondering if they know there’s a typo in their book… I think I’ll call them… you know, just for a laugh. Not that it’s all that important, but what the heck… let’s have some fun with this.

I called, as seemed to be the norm back then it took a few phone transfers to get to the correct department, and as each operator put me in touch with the next operator I started to put together a story.

When I finally reached the engineering department, I had to play it up…

“Can I help you with a diagnostic problem?” he said, sounding all official and all.

(Like he had a clue what was going to happen next)… I let him have it with my own version of stupidity.

“Yes, I’m following this diagnostic tree and trying to come to the possible results, but I’m having some problems with it. Now, I’m not one to think there’s a problem with the diagnostics but this one, well, I’m a little concerned… it said, very clearly “release ECM”.

“Hmm, so what did you do?” he asked. (He’s not getting it.)

Let’s see if this guy can follow along with my idiotic logic, or see if I lose him in the translation.

“I disconnected the ECM, set it outside the shop, gave it a little pat on its PROM and said to the little aluminum computer box… “YOU’RE FREE! GO-BUDDY-GO, LEAVE, YOU’RE ON YOUR OWN, HIT THE ROAD! YOU’RE RELEASED!!” and you know what… it just sat there. It never moved… now I’m wondering, I followed the diagnostics correctly. The car is still in the shop and it still won’t start. And this dang computer doesn’t want to be released…. Ya got any suggestions? Because the test ended with “release ECM”… there were no more steps in the test so I did what it said… I released it -- what now?” I told him.

 

There was a dead silence on the phone. I’m guessing, this guy doesn’t get the joke, or he’s really thinking that little ECM should have taken its chance and run for the hills before this wack-o mechanic comes up with something else.

He cautiously answered, “Can I call you back on this? I’ll have to consult with the engineering department on this one.”

Is this guy serious? Really, fella, can you not see this is just a joke? I would have thought most intelligent people would see right through my little story… not this guy, he was dead pan serious. He took down the page number and said he would get back to me later that day. Now I’m waiting for “Mr. Engineer” to get back to me.

A few hours later he did call back and informed me that it was a misprint and it really should have said “replace”.

“I know,” I said, “I just thought you guys would like a little joke. I thought you’d like to know that there was a mistake in the books, that’s all.”

“Thanks for telling us, we all got a pretty good laugh over it,” he answered, “We like to think we have the best books in the industry and we pride ourselves on giving you guys the most precise information possible.”

We ended the phone call with both of us laughing about the whole thing. Little did he know, he would get another phone call. A few days later I had another problem to deal with. It was a knock sensor code and the test procedure said; “Take a 4 oz. hammer and tap next to the sensor while observing the scope reading”.

You know, I couldn’t leave this alone. After getting this uptight engineer to loosen up on that last phone call, I just had to call him again.

“OK, what is it this time?” he asked.

“I don’t have a 4 oz. hammer to do this test. You know, you told me you have the most precise information… and I don’t want to deviate from the book without knowing I’m on the right track.”

“Ah……., I’ll have to get back to you,” he told me.

Seriously? I’ll bet this guy never gets the punch line of a joke. Several hours later he called me back, and said that it wasn’t a misprint this time, and that any small hammer would do. This might be one reason why I never became an engineer. These guys are way too serious for me. Lighten up dudes… geez.

“If you find any other mistakes in our books, would you send what you find to us in writing for evaluation. We are working hard to keep these problems from arising… so it would be very helpful if you could do that for us. Thanks for your cooperation,” he said.

Do ya get the feeling this guy doesn’t want me to call them anymore… hmmm, I wonder why? Maybe I’ve given them a little more incentive to recheck their work a little more. These days, I haven’t seen as many mistakes. I suppose with spell check and a few careful proof reads it’s less likely to have these kinds of mistakes again.

I guess in some respects, it’s a good way of avoiding phone calls from smart ass mechanics like myself.

 


View full article

Link to comment
Share on other sites

Hilarious story. Another great read. Thanks Gonzo.

I was falling out of my chair when this all took place. Even writing it down put a smile on my face. Sometimes... the absurd is just too funny.

  • Like 1
Link to comment
Share on other sites

  • Available Subscriptions

  • Have you checked out Joe's Latest Blog?

         0 comments
      It always amazes me when I hear about a technician who quits one repair shop to go work at another shop for less money. I know you have heard of this too, and you’ve probably asked yourself, “Can this be true? And Why?” The answer rests within the culture of the company. More specifically, the boss, manager, or a toxic work environment literally pushed the technician out the door.
      While money and benefits tend to attract people to a company, it won’t keep them there. When a technician begins to look over the fence for greener grass, that is usually a sign that something is wrong within the workplace. It also means that his or her heart is probably already gone. If the issue is not resolved, no amount of money will keep that technician for the long term. The heart is always the first to leave. The last thing that leaves is the technician’s toolbox.
      Shop owners: Focus more on employee retention than acquisition. This is not to say that you should not be constantly recruiting. You should. What it does means is that once you hire someone, your job isn’t over, that’s when it begins. Get to know your technicians. Build strong relationships. Have frequent one-on-ones. Engage in meaningful conversation. Find what truly motivates your technicians. You may be surprised that while money is a motivator, it’s usually not the prime motivator.
      One last thing; the cost of technician turnover can be financially devastating. It also affects shop morale. Do all you can to create a workplace where technicians feel they are respected, recognized, and know that their work contributes to the overall success of the company. This will lead to improved morale and team spirit. Remember, when you see a technician’s toolbox rolling out of the bay on its way to another shop, the heart was most likely gone long before that.
  • Similar Topics

    • By Changing The Industry
      Episode 181 - Mastering Profitability & Efficiency With Insights from Shop-Ware Experts
    • By carmcapriotto
      Join our panel of shop owners as they discuss the worst advice they've received in the automotive business: "Be the cheapest in town; it will get you more business." "Don't give a price over the phone." "Don't get personal." "DVI's are not worth the extra time." "You'll never make it because you're too honest." "Don't hire a business coach." Bill Nalu, Interstate Auto Care, Madison Heights, MI. Listen to Bill’s previous episodes HERE. Judy Zimmerman Walter, Zimmerman’s Automotive, Mechanicsburg, PA. Listen to Judy’s other episodes HERE. Jesse Matthews, Matthews Mobile Mechanic LLC. Listen to Jesse's other episodes HERE Brian Winograd, Broadway Transmissions and More, Red Lion, PA Show Notes
      Judy's Experience with Cheap Advice (00:02:57) Judy shares her father's experience with advice to be the cheapest to attract customers. Bill's Perspective on Pricing (00:03:47) Bill discusses the pitfalls of being the cheapest and the importance of quality over price. Brian's Insights on Industry Standards (00:06:29) Brian emphasizes the value of hiring professionals for quality work in any industry. Communication of Value (00:10:46) Brian highlights the need for better communication of the value provided to customers. Jesse's Coaching Advice (00:12:22) Jesse recounts his father's skepticism about business coaching and the importance of seeking guidance. Brian on the Value of Websites (00:14:03) Brian recalls being advised against investing in a website, which he later found invaluable. The Inner Business Person (00:16:44) Carm discusses the concept of the "inner business person" and its importance in business growth. Judy's Advice on Competition (00:17:47) Judy shares a piece of dubious advice about removing competitors' oil stickers, highlighting ethical concerns. Shop management systems (00:18:28) Discussion on the significance of effective shop management systems for profitability and efficiency. Handling customer inquiries about pricing (00:20:45) Exploration of the complexities surrounding giving prices over the phone and customer engagement. The art of conversation with customers (00:21:04) Emphasis on the need for better communication skills to engage customers effectively. The value of customer trust (00:22:45) Discussion on how to build customer trust and the importance of in-person interactions. The role of visual aids in service (00:26:12) Highlighting the effectiveness of visual aids in explaining vehicle issues to customers. Customer misconceptions about vehicle maintenance (00:27:20) Addressing common customer beliefs about car longevity and the need for regular service. The value of coaching in business (00:28:30) Discussion on the advantages of hiring coaches for personal and business growth. Mentorship groups as a resource (00:31:34) Exploring the benefits of mentorship groups for shop owners seeking guidance and support. Accountability in coaching (00:34:35) The importance of having a coach who holds you accountable for your business actions. Discussion on Humility and Growth (00:34:48) Brian shares his journey of learning humility and the importance of accepting advice for personal growth. Confession and Reflection (00:37:12) Carm acknowledges Brian's confession about recognizing personal issues as a barrier to success. Advice on Social Media (00:37:49) Carm warns against seeking advice on social media, emphasizing it can lead to poor decision-making. Critique of Low Pricing Strategies (00:38:21) Judy discusses the dangers of lowballing business prices to attract customers, advocating for value instead. Integrity in Business Practices (00:39:15) Brian reflects on the importance of honesty in business, sharing a personal story about integrity. Finding Mentorship and Growth (00:41:47) Jesse emphasizes the value of mentorship and learning from various sources to improve business practices. Shift from Training to Education (00:43:10) Carm proposes changing the terminology from "training" to "education" to enhance the learning experience. Personal Investment in Business (00:44:25) Bill stresses the importance of taking business personally and aligning it with core values for success. Educating Customers (00:46:06) Carm concludes with the need to educate customers about services rather than simply responding to their demands.
      Thanks to our Partner, NAPA TRACS NAPA TRACS will move your shop into the SMS fast lane with onsite training and six days a week of support and local representation. Find NAPA TRACS on the Web at http://napatracs.com/ Thanks to our Partner, Auto-Fix Auto Shop Coaching Proven Auto Shop Coaching with Results. Over 61 Million in ROI with an Average ROI of 9x. Find Coach Chris Cotton at AutoFix Auto Shop Coaching on the Web at https://autoshopcoaching.com/ Thanks to our Partner, Today's Class Optimize training with Today's Class: In just 5 minutes daily, boost knowledge retention and improve team performance. Find Today's Class on the web at https://www.todaysclass.com/Connect with the Podcast: -The Aftermarket Radio Network: https://aftermarketradionetwork.com -Follow on Facebook: https://www.facebook.com/RemarkableResultsRadioPodcast/ -Join Our Private Facebook Community: https://www.facebook.com/groups/1734687266778976 -Join Our Virtual Toastmasters Club: https://remarkableresults.biz/toastmasters -Subscribe on YouTube: https://www.youtube.com/carmcapriotto -Follow on LinkedIn: https://www.linkedin.com/in/carmcapriotto/ -Follow on Instagram: https://www.instagram.com/remarkableresultsradiopodcast/ -Follow on X: https://twitter.com/RResultsBiz -Visit the Website: https://remarkableresults.biz/ -Join our Insider List: https://remarkableresults.biz/insider -All books mentioned on our podcasts: https://remarkableresults.biz/books -Our Classroom page for personal or team learning: https://remarkableresults.biz/classroom -Buy Me a Coffee: https://www.buymeacoffee.com/carm -Special episode collections: https://remarkableresults.biz/collections                      
      Click to go to the Podcast on Remarkable Results Radio
    • By carmcapriotto
      Thanks to our Partners, NAPA TRACS, AutoFix Auto Shop Coaching, and Today's Class This episode is packed full of practical advice and personal stories that will resonate with new and aspiring shop owners. From leadership and financial management to team development and continuous learning, there's something for everyone. Key insights include the significance of self-awareness, the balance between assertiveness and approachability, the value of mentorship, and the necessity of understanding financial health. Show Notes
      Leadership Challenges for New Owners (00:03:39) Discussion on the courage and mindset required for new shop owners transitioning from technicians. Matt's Personal Story (00:04:46) Matt shares his journey of overcoming a catastrophic injury and learning to run his business. Developing Leadership Skills (00:05:10) The importance of recognizing personal strengths and weaknesses in leadership. Balancing Assertiveness and Approachability (00:06:22) The challenge of being both assertive and approachable as a leader. The Value of Delegation (00:06:54) Panelists discuss the difficulties of delegating tasks and trusting team members. Peer Support in the Industry (00:08:01) Carm highlights the importance of seeking help and support from peers in the automotive industry. The Role of Coaching (00:10:04) Tom emphasizes the benefits of leveraging coaching services for business success. Understanding Finances (00:12:19) Discussion on the significance of financial awareness and making informed business decisions. Building a Strong Foundation (00:13:28) Tom draws parallels between scouting and building a successful automotive business. Finding Purpose and Alignment (00:15:02) The importance of aligning with team members who share the business vision. Letting Go and Empowering Employees (00:15:52) Insights on the challenge of stepping back and empowering employees to grow. Creating a Team of Heroes (00:16:32) Discusses the importance of guiding younger technicians and the balance between letting them learn through struggle. Controlled Failure as a Learning Tool (00:17:22) Explores the concept of controlled failure in learning and its parallels to youth-led scouting. Understanding Financial Margins (00:18:33) Emphasizes the significance of understanding profit margins and financial health for shop owners. The Importance of a Shop Management System (00:19:14) Highlights the necessity of having a solid shop management system for operational efficiency. Facing Business Uncertainties (00:22:02) Matt shares his initial fears and the value of a comprehensive business plan before opening his shop. The Courage to Hire (00:23:10) Discusses the fear of hiring an advisor and the eventual realization of their value in the business. Hiring the Right People (00:25:35) Focuses on viewing employees as assets and the importance of making informed hiring decisions. Customer Loyalty and Shop Culture (00:27:28) Stresses the need for a strong shop culture to maintain customer loyalty and service quality. The Value of Training (00:28:17) Discusses the importance of investing in training for employees and the long-term benefits it brings. Being a Perpetual Student (00:29:50) Carm talks about the importance of continuous education and learning for shop owners. Leadership and Culture Connection (00:32:00) Explores the intertwined nature of leadership and culture in building a successful shop environment. Understanding Leadership (00:32:22) Discussion on personal leadership, personality traits, and the importance of self-assessment tools. Developing Team Leaders (00:32:47) Emphasis on nurturing leadership within the team and the impact of leadership coaching. Financial Support for Training (00:33:49) Overview of reimbursement programs that support leadership training costs for staff. Team Collaboration Growth (00:34:37) Insights into improved team collaboration and resolving conflicts independently. Self-Reflection for Shop Owners (00:35:25) Advice on understanding personal strengths and weaknesses for effective leadership. Peer Support in Leadership (00:36:14) The value of peer discussions and support in personal and professional growth. Self-Evaluation Importance (00:36:45) Highlighting the need for self-evaluation, especially for new and younger shop owners. Transformation Through Assessment (00:37:03) Personal growth and transformation through repeated strengths assessment tests. Right People in Right Roles (00:38:17) Importance of aligning team members with their strengths for optimal performance. Continuous Learning and Adaptation (00:40:17) Encouragement to embrace challenges and continuously learn in business management. Risk Management in Business (00:41:34) Discussion on understanding and managing risks as an essential part of business. Time Management for Business Growth (00:42:08) Advice on documenting time wasters and focusing on business development. The Pull of Passion (00:43:08) Reflection on the challenges of balancing passion for work with business responsibilities. Thanks to our Partner, NAPA TRACS NAPA TRACS will move your shop into the SMS fast lane with onsite training and six days a week of support and local representation. Find NAPA TRACS on the Web at http://napatracs.com/ Thanks to our Partner, Auto-Fix Auto Shop Coaching Proven Auto Shop Coaching with Results. Over 61 Million in ROI with an Average ROI of 9x. Find Coach Chris Cotton at AutoFix Auto Shop Coaching on the Web at https://autoshopcoaching.com/ Thanks to our Partner, Today's Class Optimize training with Today's Class: In just 5 minutes daily, boost knowledge retention and improve team performance. Find Today's Class on the web at https://www.todaysclass.com/ Connect with the Podcast: -Follow on Facebook: https://www.facebook.com/RemarkableResultsRadioPodcast/ -Join Our Virtual Toastmasters Club: https://remarkableresults.biz/toastmasters -Join Our Private Facebook Community: https://www.facebook.com/groups/1734687266778976 -Subscribe on YouTube: https://www.youtube.com/carmcapriotto -Follow on LinkedIn: https://www.linkedin.com/in/carmcapriotto/ -Follow on Instagram: https://www.instagram.com/remarkableresultsradiopodcast/ -Follow on X (Twitter): https://twitter.com/RResultsBiz -Visit the Website: https://remarkableresults.biz/ -Join our Insider List: https://remarkableresults.biz/insider -All books mentioned on our podcasts: https://remarkableresults.biz/books -Our Classroom page for personal or team learning: https://remarkableresults.biz/classroom -Buy Me a Coffee: https://www.buymeacoffee.com/carm -The Aftermarket Radio Network: https://aftermarketradionetwork.com -Special episode collections: https://remarkableresults.biz/collections                      
      Click to go to the Podcast on Remarkable Results Radio
    • By carmcapriotto
      Thanks to our Partners, NAPA TRACS, AutoFix Auto Shop Coaching, and Today's Class Joelle Pollak and Lisa Coyle, co-founders of Promotive, discuss the intricacies of technician recruitment, including red flags in resumes, the importance of cultural fit, and their process of finding and vetting candidates. They also discuss the significance of career growth, compensation models, and how shops can retain talent by adapting to modern workforce needs. Learn about innovative recruiting strategies, crucial interview tips, and the importance of providing a supportive work environment to keep talent within the automotive industry. Show Notes
      It’s time to hire a superstar for your business, what a grind you have in front of you. Great news, you don’t have to go it alone. Introducing Promotive, a full service staffing solution for your shop. Let them do the heavy lifting, enlist your hiring partner at gopromotive.com Red Flags in Resumes (00:02:03) Discussion on identifying red flags in technician resumes during the recruitment process. Recruitment Process Overview (00:02:46) The intake call process with shops to understand their specific needs. Job Hopping as a Red Flag (00:04:40) Lisa discusses job hopping and its implications for technician reliability and consistency. Matching Candidates to Shops (00:05:50) Exploration of how multiple shops in the same area can benefit candidate placement. Candidate Resume Updates (00:07:18) The importance of helping candidates update their resumes. Software Skills on Resumes (00:09:44) Lisa emphasizes the need for technicians to include software experience on their resumes. Engaging Passive Candidates (00:11:51) Discussion on strategies for reaching out to passive candidates and building relationships. Aftercare for Candidates and Shops (00:13:48) Importance of follow-up care for both candidates and shops post-placement. Keeping Talent in the Industry (00:14:31) The role of recruitment in retaining talent within the automotive industry. Career Growth for Technicians (00:16:30) Discussion on the importance of career advancement opportunities for technicians. Shining and Moonlighting (00:17:53) Encouragement for technicians to excel in their current roles while exploring new opportunities. Employee Growth Conversations (00:18:27) Importance of shops having growth conversations with employees to prevent complacency. Adapting to Industry Changes (00:19:29) The need for new roles in shops due to emerging technologies like EVs and ADAS. Understanding the Interview Process (00:24:04) Exploring the key questions recruiters should ask during the interview process. Candidate Guidance (00:26:13) Importance of guiding candidates on what to ask potential employers during interviews. Coaching Shop Owners (00:27:37) Discussion on the need for coaching shop owners in effective hiring practices. Compensation Conversations (00:28:25) The significance of discussing compensation models and guarantees with candidates. Simplifying Compensation Plans (00:29:34) Advocacy for straightforward compensation plans to enhance understanding among technicians. Importance of PTO (00:32:20) Discussion on the significance of paid time off and competitive benefits in recruitment. Creative Benefits Strategies (00:33:13) Encouragement for shop owners to offer creative benefits to attract and retain talent. Family Considerations in Career Changes (00:34:49) Highlighting the importance of family support when making career transitions. Importance of Onboarding Plans (00:36:19) Emphasis on having clear onboarding and training plans for new hires. Pay for Training as a Priority (00:39:56) Candidates value pay for training. Professionalism and Speed in Recruitment (00:44:28) Highlighting the need for quick responses and professionalism in candidate communication. Broader Training Opportunities (00:50:34) Encouraging training beyond automotive skills for personal and professional development. Thanks to our Partner, NAPA TRACS NAPA TRACS will move your shop into the SMS fast lane with onsite training and six days a week of support and local representation. Find NAPA TRACS on the Web at http://napatracs.com/ Thanks to our Partner, Auto-Fix Auto Shop Coaching Proven Auto Shop Coaching with Results. Over 61 Million in ROI with an Average ROI of 9x. Find Coach Chris Cotton at AutoFix Auto Shop Coaching on the Web at https://autoshopcoaching.com/ Thanks to our Partner, Today's Class Optimize training with Today's Class: In just 5 minutes daily, boost knowledge retention and improve team performance. Find Today's Class on the web at https://www.todaysclass.com/ Connect with the Podcast: -Follow on Facebook: https://www.facebook.com/RemarkableResultsRadioPodcast/ -Join Our Virtual Toastmasters Club: https://remarkableresults.biz/toastmasters -Join Our Private Facebook Community: https://www.facebook.com/groups/1734687266778976 -Subscribe on YouTube: https://www.youtube.com/carmcapriotto -Follow on LinkedIn: https://www.linkedin.com/in/carmcapriotto/ -Follow on Instagram: https://www.instagram.com/remarkableresultsradiopodcast/ -Follow on X (Twitter): https://twitter.com/RResultsBiz -Visit the Website: https://remarkableresults.biz/ -Join our Insider List: https://remarkableresults.biz/insider -All books mentioned on our podcasts: https://remarkableresults.biz/books -Our Classroom page for personal or team learning: https://remarkableresults.biz/classroom -Buy Me a Coffee: https://www.buymeacoffee.com/carm -The Aftermarket Radio Network: https://aftermarketradionetwork.com -Special episode collections: https://remarkableresults.biz/collections                      
      Click to go to the Podcast on Remarkable Results Radio
    • Sell your car with CarBrain
    • By carmcapriotto
      Welcome to the Auto Repair Marketing Podcast with Brian Walker. In this solo episode, Brian discusses the importance of taking massive action during slow business periods. 
      Drawing from a recent conversation with a shop owner, he shares strategies to combat slow times, including leveraging networking groups like BNI, using your CRM effectively, creating engaging video content, and offering incentives.
      Brian also highlights the importance of personal health and well-being, emphasizing that a healthy business owner is crucial for a thriving business. 
      Tune in for practical tips to help fill your bays and keep your business thriving.
      Thank you to RepairPal for sponsoring The Auto Repair Marketing Podcast. Learn more about RepairPal at https://repairpal.com/shops
      Lagniappe (Books, Links, Other Podcasts, etc)
      Greg Buckley at Buckley's Auto Center : https://www.youtube.com/@BuckleysAutoCare/featured
      Charlie's Foreign Car
      https://www.youtube.com/@fixingcars
      Royalty Auto Service
      https://www.youtube.com/@theroyaltyautoservice
      Dave’s Auto Center
      https://www.youtube.com/@DavesAutoCenterCenterville
      How To Get In Touch
      Group - Auto Repair Marketing Mastermind
      Website - shopmarketingpros.com 
      Facebook - facebook.com/shopmarketingpros 
      Get the Book - shopmarketingpros.com/book
      Instagram - @shopmarketingpros 
      Questions/Ideas - [email protected] 
      Click to go to the Podcast on Remarkable Results Radio


  • Our Sponsors

×
×
  • Create New...