Division A - 16 clubs, two up/down, 30 games
Divsion B - 16 clubs, two up/down, 30 games
Division C North - 10 clubs, 18 games: Elgin, Montrose, Peterhead, Forres, Cove Rangers, Nairn County, Inverurie, Buckie Thistle, Fraserburgh, Deveronvale
Division C South - 10 clubs, 18 games: Annan, Berwick, Clyde, East Stirling, Queen's Park, Stirling, Stranraer, Stirling University, Spartans, Whitehill Welfare
Top 5 in Div C North & South join for the second half of season - 10 clubs, 18 games, two up
Bottom 5 in Div C North & South join for the second half of season - 10 clubs, 18 games, two down
Invitations to highest placed Highland League / East of Scotland League (should be expanded and renamed) clubs to supplement Division C North & South and allow the two bottom clubs to join.
What do you think? Would that work?