Dr. Holman Azirra

Dr. Holman Azirra is the chief science officer aboard the ICARUS.