Hi, Roger -
Your Casting Number 346709 shows up as a 1926 Canadian block at this site (scroll down to 1926):
http://www.btinternet.com/~gmhistorian/CANADIAN1915-30.doc
Your Casting Date of F 17 28 of course means June 17, 1928. Which is confusing.
Casting Number 348709 (an "8" in third position, not a "6") shows up here:
http://home.znet.com/c1937/Cast.htmas a 1927 US block. Any chance that 6 is an 8?
Aliminum pistons would indicate 1928, although they could have been changed in the last 80+ years, of course.
Both of the referenced sites are also listed on these forums under "Mr Goodwrench" then "Tech Talk" then "Hot Links" number 4 and number 7.