hamza perkins