Next on-farm pickup is May 31, 2025. Please order by May 21, 2025. MAIL ORDERS ARE DUE BY May 19, 2025 WITH PAYMENT DUE BY May 21, 2025.