David J. Loehr

David J. Loehr is a frequent panelist and the writer for The Incomparable Radio Theater. Also a frequent cat bed.

He grew up in a doll museum. This might explain a lot.