half duplex vs full duplex

veterinary surgeon minneapolis