I’d prefer to see Javy and Meadows platoon CF, Keith at 3B and McG at SS. Vierling the typical RF and Carpenter the typical DH. (Or rotate it and let Riley be the DH every few days)
Then you can mix it up a bit and have McKinstry at 3B, Carpenter in RF and Keith DH against back of the rotation RHPs.
With McGonigles skill set, you play him every day or why bother having him on the roster.