Cover 6

Officer's Omega

216 pages