D. Allard & Co. Cylinder Music Box
See it play The Stars and Stripes Forever and Liberty Bell March