by Gary Birken
Malice By Design
2023
Error in Diagnosis
Treachery by Design
2024
Sinister by Design
2026