boone allen