FARSIGHTEDLY

Definition of FARSIGHTEDLY