richard heeps