what is a 3 or 4 stroke steam engine?
if its function over form, there's
http://www.mikebrownsolutions.com/20hpengine.htm
there are other's that look more authentic but there is not need for that complexity for a engine just designed to run a generator imo. for the most part, the more complex engines, like expansion (for marine, cuz you need a condenser to run it) or corliss are more efficient than your basic single cylinder, non reversible double acting engine. however those efficiency improvements are percentage points on what is a comparatively inefficient technology - in other keep it simple.
do a lot of study before you pursue this - running a 20 hp boiler is a full time task and is a bomb if not done knowledgeably. are you running this once a day to charge battery's or something? if you are serious about it, it might be easier to find, restore and use a genuine antique single cylinder steam engine than start from scratch, there's a network of people who collect and use antique engines, tap into that.
isn't the pine beetle wood softwood? may not work. There's some modern incinerator technology for burning softwood and sawdust etc that is efficient, don't if it is possible on a diy scale. also if you want to avoid the hazards of a boiler, consider a sterling engine
PS don't know how much you are helping the environment with this approach, a wood fire gives off CO2 like any combustion and steam and sterling are very inefficient. if saving the environment is your goal you might be best to stay on grid or buy a gas generator compared to a boiler running softwood - it's at least worth doing the math on. solar or wind, expensive per kilowatt, are your options that aren't as environmentally damaging