Dayton has landed James Madison transfer Charles Cooke, sources confirmed to CBSSports.com.

Cooke chose the Flyers over Rhode Island and James Madison.