(a) By construction, M, N are on Γ=(ABC) and D, E are on (ALM). The circles Γ=(ABC) and (BCD) have radical axis BC, and the circles (ABC) and (ALM) have radical axis AM.
Since S is the intersection of these two radical axes, this point is the radical centre of the three circles (ABC), (BCD) and (ALM). Thus (BCD) and (ALM) have radical axis DS. Since DS intersects (ALM) at D and E, it follows that E is also on (BCD).

Let Z be the intersection point of NA and BC. Because MN is a perpendicular bisector of a chord of (ABC), it is a diameter of this circle, hence ∠MAN=90∘ and so ∠ZAM=90∘.
Since ML is the perpendicular bisector of BC, ∠ZLM=∠BLM=90∘. Now ∠ZAM=∠ZLM=90∘ implies that Z is on (ALM) and MZ is a diameter of this circle.
Moreover, since MA is perpendicular to NZ and ZL is perpendicular to MN, as we have seen above, their intersection point S is the orthocentre of △MNZ, hence NS is perpendicular to ZM. This means that ZM, being a diameter of (ALM), is the perpendicular bisector of DE which is a common chord of (ALM) and (BCD). Because MN is the perpendicular bisector of BC it follows that M is the centre of (BCD).
(b) Because AM is perpendicular to AN and ZM is perpendicular to NE, we have ∠AMZ=∠AND. In (ALM) we have ∠ADZ=∠AMZ hence ZD is tangent to (ADN) (the alternate segment theorem). As ZM is diameter of (ALM), we have ∠MDZ=90∘, so ZD is also tangent to BCD the centre of which was shown to be M in part (a).
