The talented McGrory progressed through the Forest Green Rovers academy from the age of 16 after his release from Swindon Town.
After signing his first professional contract in the summer of 2015, the Swindon-based youngster earnt himself a second-year deal at The New Lawn.
In his first season at Forest Green, McGrory spent time on loan at Evo-Stik League South West outfit Evesham United.
He ended the same campaign on loan at National League side Aldershot Town.
During last season, McGrory enjoyed spells at National League South Hungerford Town and finished the season at Gloucester City.
He could make his Bucks debut tomorrow at the New Bucks Head against Bradford Park Avenue.