Neighborhood stray turned Christmas miracle. Any idea what breed I am?

Will play fetch till the end of day. Is deceptively small (16 lbs) with long legs. 2 different vets have estimated he is 2 years old so we believe he is full grown.

Got an embark test and can’t wait to find out! Any guesses?