An all-rounder who currently specialises in white ball cricket for the county, but has the potential to chip in with runs and wickets and secure a place in the Championship side.
David is a hard-hitting middle order batsman and right-arm seamer.
He made his Shropshire debut in a T20 match against Berkshire in May 2018 before also facing Oxfordshire and Buckinghamshire in the same format that season.
David, who started his club cricket career at Newtown, joined Shrewsbury-based Sentinel for a second time over the winter of 2019. He has also played Birmingham League cricket for Bridgnorth.