Revolved Hole/Round Hole Command, into 2 solids, not booleaned?

Is it possible to use the revolved hole command to pierce through into 2 objects either stacked, or touching?

Say a 3 inch hole, with a 2inch thick object, with a 2inch object touching the back? With Boolean unioning the two togethor, it is possible, but I would like to keep them separate for layout and material list purposes, and still only make 1 hole once per hole that protrudes into the next.

Is this only possible with Boolean difference?

I did run into a awesome thread with good info on troubleshooting Boolean difference with multiple objects to subtract with

But this is a tiny bit different