David longs (21/37)

David longs