caleb r weir