A hateful, divisive presidential candidate, a pedophile priest, and a corrupt cop cross paths with a vigilante former Marine who has nothing to lose. He enlists the help of an unlikely cast of fellow cancer patients to target his hit list.
It's said that in the end, everyone gets what they deserve. Who will die and who will live?
This is a boxed set of the complete Vigilante Angels trilogy. A dark, gritty, noir crime novel series.
Tommy, a retired cop and former Marine, has cancer. He realizes he can kill without consequences, and he's got a list. Pedophile priest, corrupt cop, racist presidential candidate - where to start? He enlists the help of an unlikely cast of unusual fellow patients to target his hit list.
The hardest battles, the ones he hadn't counted on, are right in his own home: an alcoholic, unfaithful wife and bringing himself to accept his son's sexuality.
In book one of this trilogy, Tommy befriends a black ex-con who is a fellow patient. As both seek redemption for their past misdeeds, and with nothing to lose, they set their sights on a priest who is accused of molesting children.
Will his fight for good come closer to home than he imagined? In book two of this trilogy, Tommy finds himself under investigation by a racist, corrupt cop who torments Tommy and his family until the unthinkable happens. Tommy partners with a one-eyed Korean martial-arts expert and a black motorcycle gang to seek revenge. Will justice be served?
In the exciting conclusion of the Vigilante Angels trilogy, Tommy finds himself on the run and hiding in the Florida Keys. He's prepared to let his disease claim him and die in peace.
That is until he finds love and a mysterious rejuvenation. He begins to follow the meteoric rise of a politician that stands for everything he despises and sees one last chance to make the world a better place before dies.
He battles alcoholism, love, cancer, FBI investigators, neo-Nazis, and many unexpected obstacles to complete one last mission. In the race against time, which will prevail?
©2017 Billy DeCarlo (P)2017 Billy DeCarlo