jamesallenllc.com