72 Demon from Seattle

Welcome aboard! Nice Demon! I had the exact same one in Pennsylvania 20 yrs ago.
Regarding the windshield leak, did you check the windshield wiper pivots. They most commonly leak instead of the gasket.