Series: Battle for Allegra

More Harm Than Good

Caleb Fast

Battle for Allegra (22)

The Ranch

Caleb Fast

Battle for Allegra (21)

Retrieval

Caleb Fast

Battle for Allegra (5)

Promotion

Caleb Fast

Battle for Allegra (10)

Secured

Caleb Fast

Battle for Allegra (7)

Harborage

Caleb Fast

Battle for Allegra (8)

Revelations

Caleb Fast

Battle for Allegra (9)