Beaverdam Agents