Home Authors Posts by David Ard

David Ard

23 POSTS 0 COMMENTS
David Ard is an undergraduate studying physics at Hillsdale College.