David Beardslee's profile