mcadamslong