I've never pulled a crank before. Is just yanking it off the spindle a possibility?
Better.. with that background in mechanics, You might get some consultation on that ,
perhaps rather than buy the tool and screw up the job ,
some advantage to a Bike shop doing the work.