john moore liberty man