Please note David is currently unavailable for consultations and pet food formulation until further notice. Last updated 3/10/2018.

1 + 6 =