matthew hasting