Allen, Semelsberger & Kaelin LLP Our Firm David Semelsberger: Who Do I Represent? Failure To Maintain ASK David Semelsberger About George Kaelin George Kaelin on Eminent Domain Law About Jim Allen Jim Allen on Failure to Maintain Cases