300 is forfeited if at any time this contract is not fulfilled, unless cancelled in writing by May 15, 2019.

External Document