brandon earl