makai weaver