Introducing Catholic Functions: A Better Way to Run Parish Fundraisers

Last October, I stood in a checkout line at our parish gala for over twenty minutes. The line snaked out of the cashier room and collided with people trying to pick up their auction items. Volunteers — mostly the same dedicated group of women who make these events happen every year — were buried in paper bid sheets, manually reconciling winners across more than 200 items. The event raised good money, but it ran on the heroics of a few rather than on good systems.

I left that night thinking: there has to be a better way.

I am parishioner at St. Christopher Catholic Parish in Marana, Arizona, and I’ve been building software for over 40 years. When our steering committee started planning the 2026 gala — this time a fundraiser for our new multi-purpose building — I offered to solve the problem with code.

Why not use what’s already out there?

We looked. The established players in this space — Blackbaud (enterprise pricing, sales-call required), GiveSmart (starting around $2,395–$2,995/year), OneCause (roughly $2,995/year or 5% of proceeds) — are built for large nonprofits with dedicated development staff and big budgets. For a parish running one or two events a year with volunteer committees, these costs eat directly into the money meant for the cause.

We needed something purpose-built for how parish fundraisers actually work: volunteer-run, one-night events where simplicity and speed matter more than enterprise features nobody will use.

What Catholic Functions does differently

I started building in April 2026, with our September gala as the deadline. The platform is designed around one principle: eliminate the lines and the paperwork.

Here’s what that looks like in practice:

  • QR code check-in — Attendees show their ticket QR code at the door. One scan, they’re in. No searching through printed lists.
  • Automatic bidder number assignment — Buy a ticket, get a bidder number. No table to stop at, no card to pick up, no number to remember to write down.
  • Phone-based bidding and payment — Scan an item’s QR code, place a bid from your phone. When you win, pay from your phone. No cashier line. No waiting.
  • Live projector displays — Fund-a-Need campaigns show a real-time thermometer, scrolling donor list, and confetti effects on a projector. Energy in the room goes up. Pledges go up with it. Here is an example of the projector display being used to drive ticket sales!
  • Paper bid sheet support — Not every event is ready to go fully digital. The platform supports both modes, and staff can record paper winners after the event just as easily.
  • Item pickup verification — At the end of the night, volunteers handing out auction items no longer have to guess. They scan the attendee’s ticket QR code (or search by name or bidder number) and instantly see which items that person won, whether they’ve paid, and what’s ready to release. No cross-referencing paper lists, no “let me go check with the cashier.” Green means paid — hand it over. Red means unpaid — point them to checkout. One tap marks an item as picked up so nothing walks out unaccounted for.
  • Express checkout — For those who prefer to pay at a station, cashiers scan one QR code and see everything the attendee owes — auction items, pledges, all of it — in one transaction.

All of this — plus ticket sales, donor tracking, program ad sales, seating charts, expense tracking, event reports, and tax receipts — in one platform. No juggling three different services and a spreadsheet.

Built for parishes, available to all

Catholic Functions is being built first for St. Christopher’s 2026 Boots and Bling gala, but the vision is larger. We want to offer this to parishes across the Diocese of Tucson, and eventually to Catholic parishes anywhere.

For non-Catholic Christian churches, we’ve launched the same platform under Flock Functions — same codebase, same features, different branding. A church in any denomination can use it to run their fundraising events without the overhead of enterprise software pricing.

What’s next

Our first live event is September 2026. Between now and then, we’re refining the experience, testing with real volunteers, and making sure the platform holds up when 120+ attendees are bidding, paying, and checking out simultaneously.

The goal isn’t to become the next big SaaS company. It’s to give churches a tool that works well, costs significantly less than the alternatives, and lets volunteers spend their night enjoying the event — not buried in paperwork.

If your parish or church is looking for a better way to run fundraising events, reach out. We’d love to help. Check it out at Catholic Functions.

911 Fuel Line Replacement and Engine Out

What Happened

On Septeber 13, 2025 at 6:00am I was warming up the car to attend Cars & Coffee. While it was warming up in front of the house, I heard the pitch of the engine change, went lower and started to struggle. As I looked out front from the garage I could see fluid leaking all over the place. A high pressure fuel line had burst and fuel was spilling from the top of the engine and flowing over everything.

Had this happened but 15 minutes later, I would have been on the road and the car would have caught fire and been a complete loss. I was blessed it happened when it did! Here is a picture of it flowing.

Apparently the fule lines had been done by Porsche Atlanta, but uing stock lines and over 5 years previous – which apparently is their lifetime.

After a bunch of research on how to repair I determined to do it the “correct” way and pull the engine, as it would be simpler when actually replacing the lines and I could do all of the “while your in there” items. I will list those later. I had also always wanted to pull an engine in a car and replace it.

I did have some experience as well. My buddy Jim Newmann had removed and replace a few of his and I was able to help, so I knew the overall process and tools needed. Had I not had this opportunity to help him on his cars, I would probably have just taken it to a shop.

Lessons Learned

  • Have a copy of the Bently manual and other books like 101 Projects for your 911 handy
  • Have access to the PET diagrams for your car so that you can reference needed part numbers and how things fit together.
  • Put the engine at top dead center before you drop the engine. This will help make sure you know where the engine is if and when you need to pull the distributor.
  • Use a spreadsheet to document what you do and in what order you do it and to leave yourself notes as you go. Can also write it down, I just do everything electronically so I cant loose it.
  • Take a lot of pictures. If you think you have taken too many, take more. You never know what you may need a picture of later!
  • As you remove parts, place them in plastic bags and label them. Trust me on this.
  • As you go clean electrical connections
  • As you go clean everything you can
  • On a G Body car, you can simply remove the transmission shift bolt under the car, no need to take it apart inside the tunnel from inside the car.
  • Use multiple floor jacks to support. One for the transmission, and two for each side of the engine.
  • Do not use Quick Jacks to lift the car when removing the engine. You might be tempted to lift it “just a bit more” and the car could fall off the jacks. Do not ask how I know that.
  • Instead, get a set of 6 ton floor jacks and side lift paddles. Put the floor jacks on the torsion bar tunnel and left each side, alternating, until you are high enough to drop and slide the engine out.
  • Yes – replace the that the intermediate flanges (930 110 459 00) that the intake sits on top of, as its a pain to redo once the engine is back in the car and you have a vaccum leak.
  • Get help! While you can do this yourself if you take your time, help make it go faster and makes gooder memories! I will always remember the time spent with my son Nathan pulling the engine! Love ya buddy!

The List

Here is the list and order of operations I used.

1988 Porsche Targa Maintenance

Engine Out — 91 logged steps

DateStepNotesneeds
Remove Engine
Oct 01, 2025Raise car
Oct 01, 2025Drain OilReplaced
Oct 01, 2025Disconnect negative battery cableReplaced
Oct 01, 2025Disconnect hard oil lineReplaced
Oct 01, 2025Disconnect rubber oil lineReplaced
Oct 04, 2025Remove rear sway bar13mm to body, 19mm to drop links – had to lower car as QJs were blocking, put on jackstands and removed bar, put back on QJs
Oct 04, 2025Disconnect accelerator cable armpried socket off ball and slide wire loop off the other sideReplaced
Oct 04, 2025Remove tires19mmReplaced
Oct 04, 2025unbolt lower shock boltsto allow removal of axels, 22mm, support trailing arm while removingReplaced
Oct 04, 2025Remove CV Joints and axels from transmission8mm hex bolt and 32mm outside axel nutReplaced
Oct 04, 2025Disconnect clutch slave cylender13mm nuts, this way wont have to bleed clutchReplaced
Oct 04, 2025Disconnect starter solenoid electrical connections13mm nut, left on starter, both wires goto nut and yellow wire to top crimp connectorReplaced
Oct 04, 2025Disconnect reverse backup switch and speed sender from transmissionpassenger side – two wires covered by a boot… have picture but not 100%sure they are correct place in pic speed sender is on driver side and is held in by 10mm bolt and a flat retainerReplaced
Oct 04, 2025Disconnect transmission ground strap13mm and left bolt on the car – ground strap goes between the two washersReplaced
Oct 04, 2025Disconnect heater hoses from exchangersReplacednew hoses and bandsHoses 930 211 196 00, 901 211 194 00, 4 clamps 999 512 349 02
Oct 11, 2025Remove speaker box to allow access to shift coupler cover
Oct 11, 2025Disconnect two speedometer sender wires – 2 of them, and under car, pull back rubber boot cover and remove shift coupler via hex bolthad already disconnected sender from driver side of transmission, so put the wires back together inside car… will need to remember to route the think black wire and sensor over the top of transmission on replaceReplaced – unsure if correct top to bottom
Oct 11, 2025Disconnect A/C compressorremovedlater
Oct 11, 2025Remove electric panel coverleft wingnut on carReplaced
Oct 11, 2025Remove plastic coil cover
Oct 11, 2025Disconnect main 14 pin harness for engineReplaced
Oct 11, 2025Disconnect ground wires from intake runner 1 – left bolt on runner o we dont loose itReplaced
Oct 11, 2025Disconnect cylinder head temp sensor (marked in car as top) with brown wire, engine speed sensor (middle) with grey wire, reference sensor (bottom) with brown wire had to remove the lock wires firstReplaced top sensor loose
Oct 11, 2025Disconnect breather hoses2 large and one smallReplaced
Disconnect accelerator linkage cableReplaced
Oct 11, 2025Disconnect / remove large plastic elbow tube between heater blower fan and heat exchanger feed tubeReplaced
Oct 11, 2025Disconnect cruise control cable from throttle bracketReplaced
Oct 11, 2025Disconnect Oxygen sensorReplaced
Oct 12, 2025Disconnect multin pin engine harness connector near left shock towerReplaced
Oct 12, 2025Disconnect Power brake vaccuum hoseReplaced
Oct 12, 2025Disconnect fuel return line, left side rear on fuel railReplaced
Oct 12, 2025Disconnect fuel supply line, top of fuel filterReplaced
Oct 12, 2025Removed KN Air Filter and mounting braket (blue)Replaced
Oct 12, 2025Removed idle speed control sensor connector and clipReplaced
Oct 12, 2025Removed top throttle position sensor connector and clipReplaced
Oct 12, 2025Removed bottom throttle position sensor – missing clip!!Replacedclip
Oct 12, 2025removed air flow box for needed clearanceReplaced
Oct 12, 2025Remove blower fan for clearanceReplaced
Oct 12, 2025set front jackstands just in casesaved my life
Oct 12, 2025dropped car to the left 8 inches, landed on motor, shit pantsrear motor mounts
Oct 12, 2025reconnected shocks and tires, jacked up via tires, pulled engine
Oct 12, 2025lowered car via quickjacks and now on wheels
Oct 13, 2025Found small spring on top of engine under accelerator spring
While Out
Oct 13, 2025Pulled injectors with clips and caps and labeledReplaced
Oct 16, 2025Injectors send for cleaning – DONE
Oct 28, 2025breather hose – rear of driver intake manifoldReplaced
Oct 30, 2025disconnect accelerator linkage on air intakepried apart with screw driverReplaced
Oct 30, 2025removed three sensor bracket and tagged sensors with top,middle,bottomReplaced
Oct 30, 2025removed accelerator return spring under air intakeReplaced
Oct 30, 2025removed retaining bolt for middle fuel line holder bracketNA
Oct 30, 2025removed diagnostic bracket boltNA
Oct 30, 2025removed three fuel line bracket bolts rear of intake, 2 bolts on driver, 1 bolt on drinker sideReplaced
Oct 30, 2025removed long thin breather hose, top position on throttle body, went to nothing, was hanging in engine when removedwas open to atmosphereReplaced
Oct 30, 2025removed bottom small hose on throttle body rear, went to a T connector which goes to twin fuels regulator i think thats what they are called
Oct 30, 2025removed air intake nuts, two studs came out as wellwill need to figure out a fixReplaced
Oct 30, 2025removed air intake, found little bastard leak in lineReplaced
Oct 31, 2025split the air intake by removing middle rubber gasketReplaced
Oct 31, 2025removed Idle actuator Air Control Valvewasher and bolt left on intake – need plastic bagsReplaced
Oct 31, 2025removed fan bolt and coverReplaced
Oct 31, 2025removed fan and alternatorthree nuts 7mm 8mm and 10mmReplaced
Nov 01, 2025removed engine support bracketneed new bolts and nuts, was missing oneReplaced
Nov 01, 2025put engine at top dead center for #1 in order to remove distributor
Nov 01, 2025Removed distributor17mm bolt used open end wrenchReplaced
Nov 01, 2025Removed all four valve covers – had to loosen catalytic bolts for lower driver sideremember to tighten exhaustReplaced
Jan 01, 2001cleaned valve covers, fan and other parts at RedlineReplaced
Nov 05, 2025Reinstaled cleaned valve covers with new gaskets and hardwareReplaced
Nov 05, 2025removed engine surround – front three partsReplaced
Nov 05, 2025replaced spark plugsReplaced
Nov 06, 2025Clean engine surround pan parts and paintedReplaced
Nov 06, 2025Replaced distributor o-ring, reinstalled distributor, spark plug wires and rotor and capReplaced
Nov 07, 2025Replace oil thermostat o-ringfrom ebsReplaced
Nov 07, 2025Replace breather cover gasketfrom ebsReplaced
Nov 07, 2025Replace oil pressure switchnew switch is shorter and has a washer, took picturesReplaced
Nov 08, 2025Replace two air intake studs into blockReplaced
Nov 08, 2025Replace air intakeReplaced
Nov 08, 2025Replace fuel injectors and fuel railsReplaced
Nov 08, 2025Replace Fuel linesall lines except fuel return line – need to figure that connection outReplaced
Replace pulley seal or whatever is leaking at rear of engine
Nov 14, 2025Replace alternatorReplaced
Replace fuel pump
Clean engine compartment and install new sound padReplaced
Rear brake lines.,
Install Engine
Nov 29, 2025All steps opposite of REMOVE list
Dec 01, 2025Pressurize fuel systemdone
Add Oil and startdone!

Knee Surgery

On January 16, 2023 I had knee surgery to address some pain I had been feeling. Apparently I had Medial and Lateral Meniscus tears, basically on the left and right side of my knee.

Knowing that my Mom loves this type stuff, I thought I would post the pictures taken during the procedure. Knew is doing well !

Surgeon said that the #2 images on the pictures above show the before and after. I also apparently have arthritis, shown in the third image. The pink area of the trochlear groove, where the knee cap slides when you bend your knee, shows bone on bone contact. Strange enough, that has not bothered me at all!

Nathan’s First Flight

For my son’s birthday this year, I decided that “stuff” would just not get it as a gift. I wanted to gift him an experience.

I have always thought my son has a brilliant intellect and is more than just a little adventuresome. I had spoken with him before about possible different careers, one of which was a pilot. But how to get him started?

We live close to an airfield, so doing some research I found some private instructors willing to take him up for an introductory flight. Even though it was a very early morning (I woke him at 5:15am), he had a great time and says enjoyed it! He is interested in doing more and getting at least his private pilots license! As a bonus, I was invited to come along and sit rear seat! So Doug, if your reading this, we will be in touch soon!

Below are some pictures and videos of the morning. I hope you enjoy!

Preflight
Priming, starting and taxiing….
More taxiing…
Waiting for traffic….
Take off!

Why I do not wear a mask

I do not wear a mask

Originally written 2021

I’ve held off posting this for a while, because I know it’s not a popular take right now. But I’ve thought about it enough that I want to put it down somewhere.

I’m not a doctor. I’m not telling anyone else what to do. This is just where I landed.

The messaging kept shifting, and the confidence never did.

First it was “don’t wear masks, save them for healthcare workers.” Then it flipped to “masks are essential.” Every version was delivered with total certainty, right up until it changed again. At some point I stopped trusting the certainty itself, no matter which way it was pointing that week.

Nobody has shown me solid proof, at the individual level, that it changes my outcome.

I’ve looked. What I find is a lot of modeling, a lot of population-level assumptions, and not much that pins down what a cloth or surgical mask actually does for one person going about a normal day.

This is a personal risk calculation, not a universal law.

I’m not high-risk. I make judgment calls about my own exposure the same way I do with a hundred other everyday choices. I’m not asking anyone else to make the same call — I just don’t think it’s owed to anyone to make it their way.

And honestly, I don’t like wearing it.

Eight hours a day of breathing through fabric, fogged glasses, muffled conversations — I stopped being willing to keep doing something unpleasant for a benefit nobody could actually demonstrate to me.

That’s it. Not a scientific paper. Just where I ended up.


Update — 2026

I think I was right to be skeptical of the certainty, on both sides. In 2023, a large Cochrane review of randomized controlled trials looked at whether masks meaningfully reduced the spread of respiratory illness at a population level, and the evidence was weak and inconclusive, not “proof masks don’t work,” but nowhere near the confident claims that were used to justify mandates at the time. That gap, between how sure people sounded and how sure the actual data was, is the thing that bothered me most in 2021, and it turned out to be a real gap, not just my imagination.

What I’d add now: “the evidence was weaker than claimed” is different from “masks do nothing.” I don’t think I can honestly claim the second one, and I’m not going to pretend the data hands me that. What I can say is that the personal call I made based on my own risk, not a blanket rule held up fine for me. That’s still the only claim I’m actually making.

Update — August 2026

Two things happened this week that I think are worth adding here. Senate Republicans voted along party lines to hold Fauci in contempt of Congress after he invoked the Fifth Amendment more than 100 times rather than answer questions about the pandemic response and this after receiving a sweeping pardon from President Biden on his way out of office. Whatever you make of the politics, it’s a strange position to be in: pardoned for anything he might have done, and still unwilling to talk about it under oath.

At the same time, over a thousand pages of Fauci’s personal diary from the pandemic years became public. Some of it shows him privately writing things that don’t fully match what he was telling the country, including, on masks specifically, a note that officials had been “too strong in saying masks do not work” before he became the public face of mandating them. I’ll say plainly: some of Rand Paul’s characterizations of that diary have themselves been disputed by fact-checkers, so I’m not going to pretend every headline about it is airtight. But the gap between the public certainty and the private uncertainty is real, and it’s the same gap that made me skeptical in 2021.

That’s really the throughline for me. Not “masks don’t work,” not “he lied about everything”, just that the people demanding total public confidence didn’t have it themselves, in private, at the time.

That’s still the thing I trust the least.

Statement on events of January 6, 2021

On December 6th, a bunch of thugs broke into some of our United States capital buildings while thousands of other patriots were protesting an election that they believe was stolen. I do not support or condone the violence that took place, but am with those Patriots.

Political violence is wrong for any reason. President Trump put out a statement against the violence and telling those people to go home. He did not incite violence and has never done so. 

There have been almost 4 years (it seems) of violence from Antifa, BLM and related groups. Burning cities for weeks on end, occupying parts of others, attacking federal buildings and much much more. Instead of putting statements out against that violence, Kamala Harris made supportive statements and helped to bail those people out of jail. Joe Biden hid in his bunker. The main stream media called them “mostly peaceful protests” with pictures of burning cities behind them.

But Trump is to blame? That isn’t logical. 

And now, for the first time, a sitting President is being censored by technology companies, while Iranian dictators and Chinese Communist Party leaders are welcomed on those same platforms. Other tech companies are now also complicit by taking steps to censor his supporters. Google and then Apple removed Parler from their app stores and Amazon cancelled Parler servers and web services.

We no longer have a main stream media that can be trusted. All they do is project.

We no longer have free and fair elections that can be trusted. Our political system is at risk because of fringe groups on both ends of the political spectrums.

This is no longer about Republicans vs Democrats, Conservatives vs Progressives or even Trump vs Biden; this is now good vs evil. And there is evil on both sides. This fight has been going on for some time and we have seen glimpses. It is now in the open.

I will not support companies that are taking part in this censorship. I will support free and fair communication. 

I will not give those companies any further money. I have cancelled my Amazon Prime membership and will not shop with them, listen to Amazon Music, etc. I am cancelling all Apple services, including Apple music and any of their streaming services. I will stop using Google services and will be moving my email to a paid service soon.

I will reduce and minimize to the point of not using any technology from Google, Apple and Amazon. As my devices that I do have become unusable, I will select devices that are not from these companies. I will never purchase another iPhone, Apple Watch, Apple TV or Apple Whatever.

Molon Labe.

Digital Migration

Given recent events, it is time to make some changes in our digital lives to protect ourselves, our families and our nation.

We have been lulled into digital complacency by free digital services on overly expensive devices which we can purchase at home while still in our PJ’s and we expect them to be delivered the same day. And now censorship has begun. We can fight back and have an impact.

Change requires choices and actions. I have chosen to limit or remove any digital service or device that allows “big tech” to thrive with my help. The actions I am taking are below. I recommend that you consider them. I have included some references at the bottom of this post with more details. This post will be updated as I update plans and make progress.

When choosing a service, I will try to find those that are not using any hosting services of the big three, Apple, Google or Amazon. Most people outside of technology do not understand that most of the internet and the digital services you use run on servers controlled by these companies. That means they can shut them down if they so choose, ie look at what is happening to parler.com.

The instructions below are for Mac and iPhone but the same is possible on Android/Google devices.


1 Switch from Google to DuckDuckGo. DDG has a web based search engine which I have been using for a while. They also have a secure browser you can use on your phone.

  1. Install DuckDuckGo app on iPhone: https://apps.apple.com/us/app/duckduckgo-privacy-browser/id663592361
  2. Make DDG your default browser on your iPhone: Settings – DuckDuckGo – Default Browser App – DuckDuckGo
  3. Use DDG as default search engine in Safari on iPhone (but don’t actually use Safari, this is just in case): Settings – Safari – Search Engine – DuckDuckGo.

2 Switch to a browser with privacy, use Dissenter on your Mac. The Dissenter web browser is built for The People, not advertisers. Block Big Tech ads and trackers by default. Discover a comment section on every URL online. Welcome to the free speech internet. Get it here: https://dissenter.com


3 Stop using Twitter and move to Gab. They banned a sitting United States President while still allowing the Iranian leaders and others spew hate on their platform. The steps below will deactivate your account so that Twitter knows you have left.

  1. Open the Twitter app
  2. Settings and privacy – Account – Deactivate your account at the bottom of the page.
  3. Read the account deactivation information, then click “Deactivate @username.”
  4. Enter your password when prompted and click the “Deactivate account” button to confirm that you want to deactivate your account.

Read more online: https://help.twitter.com/en/managing-your-account/how-to-deactivate-twitter-account


4 Stop using Facebook and switch to Parler. Yes, stop using the digital drug called Facebook.

  1. Open Facebook app
  2. Click on the drop-down arrow in the top right corner of Facebook
  3. Select Settings and Privacy – Settings – Your Facebook Information – Deactivation and Deletion – Permanently Delete Account – Continue to Account Deletion
  4. Click “Delete Account” and enter your password. Then click “Continue.”

You will be able to recover your Facebook account if you log in within 30 days of beginning the process to permanently delete your account.

Read more online: https://www.facebook.com/help/250563911970368


5 Start using Signal. Signal is a replacement for iMessage. Every blue text message you send goes through Apple servers. Sign up and install the app on your phone and computer.

1 .Sign up link: https://signal.org


6 Start using Gab. Gab is a good replacement for Twitter and is hosted on Cloudfair not Amazon. Sign up for the service and install their apps on your device.

Sign up link: https://gab.com/auth/sign_up


7 Start using Parler. Google, Apple and Amazon have made this unavailable for a few days. It WILL be back soon.

Sign up link: https://parler.com/auth/access


8 Change your email provider. Stop using gmail, iCloud, msn, yahoo, etc. This is more difficult but I can help. Contact me for direct assistance.

I will be moving my personal domains theschaufs.com, schaufs.com and schaufs.org to a new email provider very soon.

Considerations:

  1. ProtonMail: https://protonmail.com/professional
  2. Helm – not available until March-ish: https://www.thehelm.com/shop

9 Photos and iCloud Drive. I have purchased an Amber X which is a home based file server. It will replace iPhoto and iCloud drive. I may replace this with Helm when it becomes available but we will see.


10 Mapping – I am looking for a replacement for Apple and Google Maps. Waze is a subsidiary of Google so I wont use it. I am leaning towards Magic Earth.


How to contact me in the new digital space:

Parler: UncleBad

Gab: @UncleBad

Signal: brad@theschaufs.com

Change Table:

FromTo
Google SearchDuckDuckGo Search
Safari browserDuckDuckGo or Dissenter browser
TwitterGab
FacebookParler
iMessageSignal
FaceTimeSignal

Reference Links:

https://lifepetitions.com/petition/petition-dump-twitter-and-big-tech

https://www.mikehuckabee.com/latest-news?id=42FC28A4-BC89-4FF2-AE9E-2BE369718790

Twilight Zone

These are not my words but I agree with them.

This morning, I realized that everything is about to change. No matter how I vote, no matter what I say, some lives are never going to be the same.

I have been confused by the hostility of family and friends. I look at people I have known all my life—so hate-filled that they agree with opinions they would never express as their own. I think that I may well have entered the Twilight Zone. You can’t justify this insanity. We have become a nation that has lost its collective mind!

  • We see other countries going Socialist and collapsing, but it seems like a great plan to some.  
  • Somehow it’s un-American for the census to count how many Americans are in America.
  • People who say there is no such thing as gender are demanding a female President.
  • Universities that advocate equality, discriminate against Asian-Americans in favor of African-Americans.
  • Some people are held responsible for things that happened before they were born, and other people are not held responsible for what they are doing right now.
  • Criminals are caught-and-released to hurt more people, but stopping them is bad because it’s a violation of THEIR rights.
  • People who have never owned slaves should pay slavery reparations to people who have never been slaves.
  • If a dude pretends to be a woman, you are required to pretend with him.
  • It was cool for Joe Biden to “blackmail” the President of Ukraine, but it’s an impeachable offense if Donald Trump inquiries about it.
  • People who have never been to college should pay the debts of college students who took out huge loans for their degrees.
  • Immigrants with tuberculosis and polio are welcome, but you’d better be able to prove your dog is vaccinated.
  • Irish doctors and German engineers who want to immigrate to the US must go through a rigorous vetting process,  but any illiterate gang-bangers who jump the southern fence are welcome.
  • $5 billion for border security is too expensive, but $1.5 trillion for “free” health care is not.
  • If you cheat to get into college you go to prison, but if you cheat to get into the country you go to college for free.
  • And, pointing out all this hypocrisy somehow makes us “racists”?!
  • Nothing makes sense anymore, no values, no morals, no civility and people are dying of a Chinese  virus, but it is racist to refer to it as Chinese even though it began in China.

We are clearly living in an upside down world where right is wrong and wrong is right, where moral is immoral and immoral is moral, where good is evil and evil is good, where killing murderers is wrong, but killing innocent babies is right.

Wake up America, the great unsinkable ship Titanic America has hit an iceberg, is taking on water, and is sinking fast.

The choice is yours to make. What will it be? Time is short, make your choice wisely!

Dad’s 75th Birthday Surprise

Surprise!!

I flew to Charlotte to surprise my father for his 75th Birthday. My brother and his family picked me up at the airport and I stayed the first night with my sister and her family.

The next morning, they had my father come to my sisters house to pick up something. I had locked the door and was there with iPhone at the ready to the the video. Boy, was he surprised!!!

Coronavirus and Masks

A very good article, in to parts, about the virus and masks:

Part One:

https://www.lifesitenews.com/blogs/explosion-in-mandatory-masking-isnt-driven-by-science-but-fear

Part Two:

https://www.lifesitenews.com/blogs/explosion-in-mandatory-masking-isnt-driven-by-science-but-fear-part-ii

And here is another article on the morality of masks:

https://thefederalist.com/2020/07/31/the-moral-case-against-mask-mandates-and-other-covid-restrictions/