Cavanaugh Justice
2023
Cavanaugh in Plain Sight
2020
Cavanaugh Stakeout
2019
Cavanaugh's Missing Person
Cavanaugh Cowboy