Francis Castillo

Francis Castillo is commanding officer of the Federation starbase Starbase 3.