Hmmm .. interesting, but no, this shouldn't be the same Archibald. My Archibald was born in CT, then to Amenia / Clinton NY, then Sullivan/Ulster Co.'s.
Your Archibald the physician, would he be the one who appears in the town of Spafford NY, the long awaited physician?